home *** CD-ROM | disk | FTP | other *** search
/ develop, the CD; issue 1 / Apple_Develop_1989.bin / d e v e l o p (color) / d e v e l o p (color).rsrc / CODE_9.txt < prev    next >
Text File  |  1989-01-01  |  503KB  |  8,831 lines

  1. # near model CODE resource
  2. # jump table entries: 3536-3572 (37 of them)
  3. export_478:
  4. 00000000  4E75                     rts
  5. export_452:
  6. 00000002  4E56 FEF2                link       A6, -0x010E
  7. 00000006  2F0C                     move.l     -[A7], A4
  8. 00000008  286E 000C                movea.l    A4, [A6 + 0xC]
  9. 0000000C  508C                     addq.l     A4, 8
  10. 0000000E  486E FFFC                pea.l      [A6 - 0x4]
  11. 00000012  486E FFF4                pea.l      [A6 - 0xC]
  12. 00000016  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  13. 0000001A  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  14. 0000001E  2F0C                     move.l     -[A7], A4
  15. 00000020  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  16. 00000024  4EAD 0C92                jsr        [A5 + 0xC92 /* export_398 */]
  17. 00000028  4FEF 0018                lea.l      A7, [A7 + 0x18]
  18. 0000002C  3D40 FFF6                move.w     [A6 - 0xA], D0
  19. 00000030  4A6E FFF6                tst.w      [A6 - 0xA]
  20. 00000034  6706                     beq        +0x8 /* 0000003C */
  21. 00000036  302E FFF6                move.w     D0, [A6 - 0xA]
  22. 0000003A  6020                     bra        +0x22 /* 0000005C */
  23. label0000003C:
  24. 0000003C  486E FEF2                pea.l      [A6 - 0x10E]
  25. 00000040  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  26. 00000044  4EAD 03BA                jsr        [A5 + 0x3BA /* export_115 */]
  27. 00000048  508F                     addq.l     A7, 8
  28. 0000004A  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  29. 0000004E  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  30. 00000052  486E FEF2                pea.l      [A6 - 0x10E]
  31. 00000056  4EBA 040C                jsr        [PC + 0x40C /* 00000464 */]
  32. 0000005A  588F                     addq.l     A7, 4
  33. label0000005C:
  34. 0000005C  285F                     movea.l    A4, [A7]+
  35. 0000005E  4E5E                     unlink     A6
  36. 00000060  4E75                     rts
  37. export_443:
  38. 00000062  4E56 FEF2                link       A6, -0x010E
  39. 00000066  2F0C                     move.l     -[A7], A4
  40. 00000068  286E 000C                movea.l    A4, [A6 + 0xC]
  41. 0000006C  508C                     addq.l     A4, 8
  42. 0000006E  486E FFFC                pea.l      [A6 - 0x4]
  43. 00000072  486E FFF4                pea.l      [A6 - 0xC]
  44. 00000076  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  45. 0000007A  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  46. 0000007E  2F0C                     move.l     -[A7], A4
  47. 00000080  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  48. 00000084  4EAD 0C92                jsr        [A5 + 0xC92 /* export_398 */]
  49. 00000088  4FEF 0018                lea.l      A7, [A7 + 0x18]
  50. 0000008C  3D40 FFF6                move.w     [A6 - 0xA], D0
  51. 00000090  4A6E FFF6                tst.w      [A6 - 0xA]
  52. 00000094  6706                     beq        +0x8 /* 0000009C */
  53. 00000096  302E FFF6                move.w     D0, [A6 - 0xA]
  54. 0000009A  6020                     bra        +0x22 /* 000000BC */
  55. label0000009C:
  56. 0000009C  486E FEF2                pea.l      [A6 - 0x10E]
  57. 000000A0  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  58. 000000A4  4EAD 03BA                jsr        [A5 + 0x3BA /* export_115 */]
  59. 000000A8  508F                     addq.l     A7, 8
  60. 000000AA  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  61. 000000AE  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  62. 000000B2  486E FEF2                pea.l      [A6 - 0x10E]
  63. 000000B6  4EBA 0268                jsr        [PC + 0x268 /* 00000320 */]
  64. 000000BA  588F                     addq.l     A7, 4
  65. label000000BC:
  66. 000000BC  285F                     movea.l    A4, [A7]+
  67. 000000BE  4E5E                     unlink     A6
  68. 000000C0  4E75                     rts
  69. export_444:
  70. 000000C2  4E56 FEEE                link       A6, -0x0112
  71. 000000C6  2F0C                     move.l     -[A7], A4
  72. 000000C8  286E 000C                movea.l    A4, [A6 + 0xC]
  73. 000000CC  508C                     addq.l     A4, 8
  74. 000000CE  486E FFF2                pea.l      [A6 - 0xE]
  75. 000000D2  486E FFF8                pea.l      [A6 - 0x8]
  76. 000000D6  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  77. 000000DA  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  78. 000000DE  2F0C                     move.l     -[A7], A4
  79. 000000E0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  80. 000000E4  4EAD 0C92                jsr        [A5 + 0xC92 /* export_398 */]
  81. 000000E8  4FEF 0018                lea.l      A7, [A7 + 0x18]
  82. 000000EC  3D40 FFFA                move.w     [A6 - 0x6], D0
  83. 000000F0  4A6E FFFA                tst.w      [A6 - 0x6]
  84. 000000F4  6708                     beq        +0xA /* 000000FE */
  85. 000000F6  302E FFFA                move.w     D0, [A6 - 0x6]
  86. 000000FA  6000 00A2                bra        +0xA4 /* 0000019E */
  87. label000000FE:
  88. 000000FE  302E FFF8                move.w     D0, [A6 - 0x8]
  89. 00000102  48C0                     ext.l      D0
  90. 00000104  E780                     asl        D0, 3
  91. 00000106  D9C0                     add.l      A4, D0
  92. 00000108  0C54 2720                cmpi.w     [A4], 0x2720 /* '\' ' */
  93. 0000010C  670E                     beq        +0x10 /* 0000011C */
  94. 0000010E  2F2E FFF2                move.l     -[A7], [A6 - 0xE]
  95. 00000112  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  96. 00000116  7007                     moveq.l    D0, 0x07
  97. 00000118  6000 0084                bra        +0x86 /* 0000019E */
  98. label0000011C:
  99. 0000011C  508C                     addq.l     A4, 8
  100. 0000011E  0C54 2B23                cmpi.w     [A4], 0x2B23 /* '+#' */
  101. 00000122  670E                     beq        +0x10 /* 00000132 */
  102. 00000124  2F2E FFF2                move.l     -[A7], [A6 - 0xE]
  103. 00000128  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  104. 0000012C  7049                     moveq.l    D0, 0x49
  105. 0000012E  6000 006E                bra        +0x70 /* 0000019E */
  106. label00000132:
  107. 00000132  508C                     addq.l     A4, 8
  108. 00000134  486E FFEE                pea.l      [A6 - 0x12]
  109. 00000138  486E FFF8                pea.l      [A6 - 0x8]
  110. 0000013C  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  111. 00000140  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  112. 00000144  2F0C                     move.l     -[A7], A4
  113. 00000146  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  114. 0000014A  4EAD 0C92                jsr        [A5 + 0xC92 /* export_398 */]
  115. 0000014E  4FEF 0018                lea.l      A7, [A7 + 0x18]
  116. 00000152  3D40 FFFA                move.w     [A6 - 0x6], D0
  117. 00000156  4A6E FFFA                tst.w      [A6 - 0x6]
  118. 0000015A  670E                     beq        +0x10 /* 0000016A */
  119. 0000015C  2F2E FFF2                move.l     -[A7], [A6 - 0xE]
  120. 00000160  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  121. 00000164  302E FFFA                move.w     D0, [A6 - 0x6]
  122. 00000168  6034                     bra        +0x36 /* 0000019E */
  123. label0000016A:
  124. 0000016A  486E FEEE                pea.l      [A6 - 0x112]
  125. 0000016E  2F2E FFEE                move.l     -[A7], [A6 - 0x12]
  126. 00000172  4EAD 03BA                jsr        [A5 + 0x3BA /* export_115 */]
  127. 00000176  508F                     addq.l     A7, 8
  128. 00000178  2F2E FFEE                move.l     -[A7], [A6 - 0x12]
  129. 0000017C  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  130. 00000180  2F2E FFF2                move.l     -[A7], [A6 - 0xE]
  131. 00000184  486E FEEE                pea.l      [A6 - 0x112]
  132. 00000188  4EBA 05CC                jsr        [PC + 0x5CC /* 00000756 */]
  133. 0000018C  508F                     addq.l     A7, 8
  134. 0000018E  3D40 FFFA                move.w     [A6 - 0x6], D0
  135. 00000192  2F2E FFF2                move.l     -[A7], [A6 - 0xE]
  136. 00000196  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  137. 0000019A  302E FFFA                move.w     D0, [A6 - 0x6]
  138. label0000019E:
  139. 0000019E  285F                     movea.l    A4, [A7]+
  140. 000001A0  4E5E                     unlink     A6
  141. 000001A2  4E75                     rts
  142. export_445:
  143. 000001A4  4E56 FEDE                link       A6, -0x0122
  144. 000001A8  2F0C                     move.l     -[A7], A4
  145. 000001AA  286E 000C                movea.l    A4, [A6 + 0xC]
  146. 000001AE  486E FFEE                pea.l      [A6 - 0x12]
  147. 000001B2  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  148. 000001B6  4EAD 027A                jsr        [A5 + 0x27A /* export_75 */]
  149. 000001BA  508F                     addq.l     A7, 8
  150. 000001BC  3D40 FFEC                move.w     [A6 - 0x14], D0
  151. 000001C0  4A6E FFEC                tst.w      [A6 - 0x14]
  152. 000001C4  6708                     beq        +0xA /* 000001CE */
  153. 000001C6  302E FFEC                move.w     D0, [A6 - 0x14]
  154. 000001CA  6000 014E                bra        +0x150 /* 0000031A */
  155. label000001CE:
  156. 000001CE  508C                     addq.l     A4, 8
  157. 000001D0  0C54 2B28                cmpi.w     [A4], 0x2B28 /* '+(' */
  158. 000001D4  6706                     beq        +0x8 /* 000001DC */
  159. 000001D6  702E                     moveq.l    D0, 0x2E
  160. 000001D8  6000 0140                bra        +0x142 /* 0000031A */
  161. label000001DC:
  162. 000001DC  508C                     addq.l     A4, 8
  163. 000001DE  0C54 2B23                cmpi.w     [A4], 0x2B23 /* '+#' */
  164. 000001E2  6706                     beq        +0x8 /* 000001EA */
  165. 000001E4  7049                     moveq.l    D0, 0x49
  166. 000001E6  6000 0132                bra        +0x134 /* 0000031A */
  167. label000001EA:
  168. 000001EA  508C                     addq.l     A4, 8
  169. 000001EC  486E FFDE                pea.l      [A6 - 0x22]
  170. 000001F0  486E FFEA                pea.l      [A6 - 0x16]
  171. 000001F4  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  172. 000001F8  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  173. 000001FC  2F0C                     move.l     -[A7], A4
  174. 000001FE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  175. 00000202  4EAD 0C92                jsr        [A5 + 0xC92 /* export_398 */]
  176. 00000206  4FEF 0018                lea.l      A7, [A7 + 0x18]
  177. 0000020A  3D40 FFEC                move.w     [A6 - 0x14], D0
  178. 0000020E  4A6E FFEC                tst.w      [A6 - 0x14]
  179. 00000212  6708                     beq        +0xA /* 0000021C */
  180. 00000214  302E FFEC                move.w     D0, [A6 - 0x14]
  181. 00000218  6000 0100                bra        +0x102 /* 0000031A */
  182. label0000021C:
  183. 0000021C  486E FEDE                pea.l      [A6 - 0x122]
  184. 00000220  2F2E FFDE                move.l     -[A7], [A6 - 0x22]
  185. 00000224  4EAD 03BA                jsr        [A5 + 0x3BA /* export_115 */]
  186. 00000228  508F                     addq.l     A7, 8
  187. 0000022A  2F2E FFDE                move.l     -[A7], [A6 - 0x22]
  188. 0000022E  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  189. 00000232  302E FFEA                move.w     D0, [A6 - 0x16]
  190. 00000236  48C0                     ext.l      D0
  191. 00000238  E780                     asl        D0, 3
  192. 0000023A  D9C0                     add.l      A4, D0
  193. 0000023C  0C54 2B24                cmpi.w     [A4], 0x2B24 /* '+$' */
  194. 00000240  670C                     beq        +0xE /* 0000024E */
  195. 00000242  0C54 2B6C                cmpi.w     [A4], 0x2B6C /* '+l' */
  196. 00000246  6706                     beq        +0x8 /* 0000024E */
  197. 00000248  704A                     moveq.l    D0, 0x4A
  198. 0000024A  6000 00CE                bra        +0xD0 /* 0000031A */
  199. label0000024E:
  200. 0000024E  508C                     addq.l     A4, 8
  201. 00000250  486E FFE2                pea.l      [A6 - 0x1E]
  202. 00000254  486E FFEA                pea.l      [A6 - 0x16]
  203. 00000258  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  204. 0000025C  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  205. 00000260  2F0C                     move.l     -[A7], A4
  206. 00000262  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  207. 00000266  4EAD 0C92                jsr        [A5 + 0xC92 /* export_398 */]
  208. 0000026A  4FEF 0018                lea.l      A7, [A7 + 0x18]
  209. 0000026E  3D40 FFEC                move.w     [A6 - 0x14], D0
  210. 00000272  4A6E FFEC                tst.w      [A6 - 0x14]
  211. 00000276  6708                     beq        +0xA /* 00000280 */
  212. 00000278  302E FFEC                move.w     D0, [A6 - 0x14]
  213. 0000027C  6000 009C                bra        +0x9E /* 0000031A */
  214. label00000280:
  215. 00000280  0C6C 2B24 FFF8           cmpi.w     [A4 - 0x8], 0x2B24 /* '+$' */
  216. 00000286  6646                     bne        +0x48 /* 000002CE */
  217. 00000288  486E FFE6                pea.l      [A6 - 0x1A]
  218. 0000028C  2F2E FFE2                move.l     -[A7], [A6 - 0x1E]
  219. 00000290  4EAD 03DA                jsr        [A5 + 0x3DA /* export_119 */]
  220. 00000294  508F                     addq.l     A7, 8
  221. 00000296  3D40 FFEC                move.w     [A6 - 0x14], D0
  222. 0000029A  2F2E FFE2                move.l     -[A7], [A6 - 0x1E]
  223. 0000029E  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  224. 000002A2  4A6E FFEC                tst.w      [A6 - 0x14]
  225. 000002A6  6708                     beq        +0xA /* 000002B0 */
  226. 000002A8  302E FFEC                move.w     D0, [A6 - 0x14]
  227. 000002AC  6000 006C                bra        +0x6E /* 0000031A */
  228. label000002B0:
  229. 000002B0  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  230. 000002B4  3F2E FFE8                move.w     -[A7], [A6 - 0x18]
  231. 000002B8  3F3C 0001                move.w     -[A7], 0x1
  232. 000002BC  486E FEDE                pea.l      [A6 - 0x122]
  233. 000002C0  4EBA 027C                jsr        [PC + 0x27C /* 0000053E */]
  234. 000002C4  4FEF 000C                lea.l      A7, [A7 + 0xC]
  235. 000002C8  3D40 FFEC                move.w     [A6 - 0x14], D0
  236. 000002CC  6048                     bra        +0x4A /* 00000316 */
  237. label000002CE:
  238. 000002CE  206E FFE2                movea.l    A0, [A6 - 0x1E]
  239. 000002D2  2050                     movea.l    A0, [A0]
  240. 000002D4  1D50 FFFF                move.b     [A6 - 0x1], [A0]
  241. 000002D8  42A7                     clr.l      -[A7]
  242. 000002DA  2F2E FFE2                move.l     -[A7], [A6 - 0x1E]
  243. 000002DE  4EAD 057A                jsr        [A5 + 0x57A /* export_171 */]
  244. 000002E2  201F                     move.l     D0, [A7]+
  245. 000002E4  0C80 0000 0001           cmpi.l     D0, 0x1
  246. 000002EA  6704                     beq        +0x6 /* 000002F0 */
  247. 000002EC  704B                     moveq.l    D0, 0x4B
  248. 000002EE  602A                     bra        +0x2C /* 0000031A */
  249. label000002F0:
  250. 000002F0  2F2E FFE2                move.l     -[A7], [A6 - 0x1E]
  251. 000002F4  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  252. 000002F8  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  253. 000002FC  102E FFFF                move.b     D0, [A6 - 0x1]
  254. 00000300  4880                     ext.w      D0
  255. 00000302  3F00                     move.w     -[A7], D0
  256. 00000304  4267                     clr.w      -[A7]
  257. 00000306  486E FEDE                pea.l      [A6 - 0x122]
  258. 0000030A  4EBA 0232                jsr        [PC + 0x232 /* 0000053E */]
  259. 0000030E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  260. 00000312  3D40 FFEC                move.w     [A6 - 0x14], D0
  261. label00000316:
  262. 00000316  302E FFEC                move.w     D0, [A6 - 0x14]
  263. label0000031A:
  264. 0000031A  285F                     movea.l    A4, [A7]+
  265. 0000031C  4E5E                     unlink     A6
  266. 0000031E  4E75                     rts
  267. fn00000320:
  268. 00000320  4E56 FFFA                link       A6, -0x0006
  269. 00000324  486D F336                pea.l      [A5 - 0xCCA]
  270. 00000328  4EBA 051C                jsr        [PC + 0x51C /* 00000846 */]
  271. 0000032C  588F                     addq.l     A7, 4
  272. 0000032E  3D40 FFFA                move.w     [A6 - 0x6], D0
  273. 00000332  0C6E FFFF FFFA           cmpi.w     [A6 - 0x6], 0xFFFF
  274. 00000338  6606                     bne        +0x8 /* 00000340 */
  275. 0000033A  7044                     moveq.l    D0, 0x44
  276. 0000033C  6000 0122                bra        +0x124 /* 00000460 */
  277. label00000340:
  278. 00000340  4267                     clr.w      -[A7]
  279. 00000342  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  280. 00000346  3F2D B190                move.w     -[A7], [A5 - 0x4E70]
  281. 0000034A  486E FFFC                pea.l      [A6 - 0x4]
  282. 0000034E  4EAD 061A                jsr        [A5 + 0x61A /* export_191 */]
  283. 00000352  301F                     move.w     D0, [A7]+
  284. 00000354  3D40 FFFE                move.w     [A6 - 0x2], D0
  285. 00000358  4A6E FFFE                tst.w      [A6 - 0x2]
  286. 0000035C  6656                     bne        +0x58 /* 000003B4 */
  287. 0000035E  302E FFFA                move.w     D0, [A6 - 0x6]
  288. 00000362  C1FC 010A                muls.w     D0, 0x10A
  289. 00000366  41ED F018                lea.l      A0, [A5 - 0xFE8]
  290. 0000036A  D1C0                     add.l      A0, D0
  291. 0000036C  316E FFFC 0100           move.w     [A0 + 0x100], [A6 - 0x4]
  292. 00000372  302E FFFA                move.w     D0, [A6 - 0x6]
  293. 00000376  C1FC 010A                muls.w     D0, 0x10A
  294. 0000037A  41ED F018                lea.l      A0, [A5 - 0xFE8]
  295. 0000037E  D1C0                     add.l      A0, D0
  296. 00000380  4850                     pea.l      [A0]
  297. 00000382  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  298. 00000386  4EAD 0372                jsr        [A5 + 0x372 /* export_106 */]
  299. 0000038A  508F                     addq.l     A7, 8
  300. 0000038C  302E FFFA                move.w     D0, [A6 - 0x6]
  301. 00000390  C1FC 010A                muls.w     D0, 0x10A
  302. 00000394  41ED F018                lea.l      A0, [A5 - 0xFE8]
  303. 00000398  D1C0                     add.l      A0, D0
  304. 0000039A  302E FFFA                move.w     D0, [A6 - 0x6]
  305. 0000039E  C1FC 010A                muls.w     D0, 0x10A
  306. 000003A2  43ED F018                lea.l      A1, [A5 - 0xFE8]
  307. 000003A6  D3C0                     add.l      A1, D0
  308. 000003A8  42A9 0106                clr.l      [A1 + 0x106]
  309. 000003AC  42A8 0102                clr.l      [A0 + 0x102]
  310. 000003B0  6000 00AC                bra        +0xAE /* 0000045E */
  311. label000003B4:
  312. 000003B4  0C6E FFD5 FFFE           cmpi.w     [A6 - 0x2], 0xFFD5
  313. 000003BA  6600 009E                bne        +0xA0 /* 0000045A */
  314. 000003BE  4267                     clr.w      -[A7]
  315. 000003C0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  316. 000003C4  3F2D B190                move.w     -[A7], [A5 - 0x4E70]
  317. 000003C8  4879 4D41 4341           push.l     0x4D414341 /* 'MACA' */
  318. 000003CE  4879 5445 5854           push.l     0x54455854 /* 'TEXT' */
  319. 000003D4  4EAD 065A                jsr        [A5 + 0x65A /* export_199 */]
  320. 000003D8  301F                     move.w     D0, [A7]+
  321. 000003DA  4A40                     tst.w      D0
  322. 000003DC  6600 0078                bne        +0x7A /* 00000456 */
  323. 000003E0  4267                     clr.w      -[A7]
  324. 000003E2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  325. 000003E6  3F2D B190                move.w     -[A7], [A5 - 0x4E70]
  326. 000003EA  486E FFFC                pea.l      [A6 - 0x4]
  327. 000003EE  4EAD 061A                jsr        [A5 + 0x61A /* export_191 */]
  328. 000003F2  301F                     move.w     D0, [A7]+
  329. 000003F4  3D40 FFFE                move.w     [A6 - 0x2], D0
  330. 000003F8  4A6E FFFE                tst.w      [A6 - 0x2]
  331. 000003FC  6654                     bne        +0x56 /* 00000452 */
  332. 000003FE  302E FFFA                move.w     D0, [A6 - 0x6]
  333. 00000402  C1FC 010A                muls.w     D0, 0x10A
  334. 00000406  41ED F018                lea.l      A0, [A5 - 0xFE8]
  335. 0000040A  D1C0                     add.l      A0, D0
  336. 0000040C  316E FFFC 0100           move.w     [A0 + 0x100], [A6 - 0x4]
  337. 00000412  302E FFFA                move.w     D0, [A6 - 0x6]
  338. 00000416  C1FC 010A                muls.w     D0, 0x10A
  339. 0000041A  41ED F018                lea.l      A0, [A5 - 0xFE8]
  340. 0000041E  D1C0                     add.l      A0, D0
  341. 00000420  4850                     pea.l      [A0]
  342. 00000422  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  343. 00000426  4EAD 0372                jsr        [A5 + 0x372 /* export_106 */]
  344. 0000042A  508F                     addq.l     A7, 8
  345. 0000042C  302E FFFA                move.w     D0, [A6 - 0x6]
  346. 00000430  C1FC 010A                muls.w     D0, 0x10A
  347. 00000434  41ED F018                lea.l      A0, [A5 - 0xFE8]
  348. 00000438  D1C0                     add.l      A0, D0
  349. 0000043A  302E FFFA                move.w     D0, [A6 - 0x6]
  350. 0000043E  C1FC 010A                muls.w     D0, 0x10A
  351. 00000442  43ED F018                lea.l      A1, [A5 - 0xFE8]
  352. 00000446  D3C0                     add.l      A1, D0
  353. 00000448  42A9 0106                clr.l      [A1 + 0x106]
  354. 0000044C  42A8 0102                clr.l      [A0 + 0x102]
  355. 00000450  600C                     bra        +0xE /* 0000045E */
  356. label00000452:
  357. 00000452  7045                     moveq.l    D0, 0x45
  358. 00000454  600A                     bra        +0xC /* 00000460 */
  359. label00000456:
  360. 00000456  7046                     moveq.l    D0, 0x46
  361. 00000458  6006                     bra        +0x8 /* 00000460 */
  362. label0000045A:
  363. 0000045A  7045                     moveq.l    D0, 0x45
  364. 0000045C  6002                     bra        +0x4 /* 00000460 */
  365. label0000045E:
  366. 0000045E  7000                     moveq.l    D0, 0x00
  367. label00000460:
  368. 00000460  4E5E                     unlink     A6
  369. 00000462  4E75                     rts
  370. fn00000464:
  371. 00000464  4E56 FEFE                link       A6, -0x0102
  372. 00000468  486E FEFE                pea.l      [A6 - 0x102]
  373. 0000046C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  374. 00000470  4EAD 0372                jsr        [A5 + 0x372 /* export_106 */]
  375. 00000474  508F                     addq.l     A7, 8
  376. 00000476  486E FEFE                pea.l      [A6 - 0x102]
  377. 0000047A  4EAD 078A                jsr        [A5 + 0x78A /* export_237 */]
  378. 0000047E  588F                     addq.l     A7, 4
  379. 00000480  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  380. 00000484  4EBA 03C0                jsr        [PC + 0x3C0 /* 00000846 */]
  381. 00000488  588F                     addq.l     A7, 4
  382. 0000048A  3D40 FFFE                move.w     [A6 - 0x2], D0
  383. 0000048E  0C6E FFFF FFFE           cmpi.w     [A6 - 0x2], 0xFFFF
  384. 00000494  6604                     bne        +0x6 /* 0000049A */
  385. 00000496  7047                     moveq.l    D0, 0x47
  386. 00000498  603A                     bra        +0x3C /* 000004D4 */
  387. label0000049A:
  388. 0000049A  302E FFFE                move.w     D0, [A6 - 0x2]
  389. 0000049E  C1FC 010A                muls.w     D0, 0x10A
  390. 000004A2  41ED F018                lea.l      A0, [A5 - 0xFE8]
  391. 000004A6  D1C0                     add.l      A0, D0
  392. 000004A8  4267                     clr.w      -[A7]
  393. 000004AA  3F28 0100                move.w     -[A7], [A0 + 0x100]
  394. 000004AE  4EAD 0622                jsr        [A5 + 0x622 /* export_192 */]
  395. 000004B2  301F                     move.w     D0, [A7]+
  396. 000004B4  302E FFFE                move.w     D0, [A6 - 0x2]
  397. 000004B8  C1FC 010A                muls.w     D0, 0x10A
  398. 000004BC  41ED F018                lea.l      A0, [A5 - 0xFE8]
  399. 000004C0  D1C0                     add.l      A0, D0
  400. 000004C2  4210                     clr.b      [A0]
  401. 000004C4  4267                     clr.w      -[A7]
  402. 000004C6  42A7                     clr.l      -[A7]
  403. 000004C8  3F2D B18C                move.w     -[A7], [A5 - 0x4E74]
  404. 000004CC  4EAD 0652                jsr        [A5 + 0x652 /* export_198 */]
  405. 000004D0  301F                     move.w     D0, [A7]+
  406. 000004D2  7000                     moveq.l    D0, 0x00
  407. label000004D4:
  408. 000004D4  4E5E                     unlink     A6
  409. 000004D6  4E75                     rts
  410. 000004D8  4E56 FFFE                link       A6, -0x0002
  411. 000004DC  426E FFFE                clr.w      [A6 - 0x2]
  412. 000004E0  6040                     bra        +0x42 /* 00000522 */
  413. label000004E2:
  414. 000004E2  302E FFFE                move.w     D0, [A6 - 0x2]
  415. 000004E6  C1FC 010A                muls.w     D0, 0x10A
  416. 000004EA  41ED F018                lea.l      A0, [A5 - 0xFE8]
  417. 000004EE  D1C0                     add.l      A0, D0
  418. 000004F0  4A10                     tst.b      [A0]
  419. 000004F2  672A                     beq        +0x2C /* 0000051E */
  420. 000004F4  302E FFFE                move.w     D0, [A6 - 0x2]
  421. 000004F8  C1FC 010A                muls.w     D0, 0x10A
  422. 000004FC  41ED F018                lea.l      A0, [A5 - 0xFE8]
  423. 00000500  D1C0                     add.l      A0, D0
  424. 00000502  4267                     clr.w      -[A7]
  425. 00000504  3F28 0100                move.w     -[A7], [A0 + 0x100]
  426. 00000508  4EAD 0622                jsr        [A5 + 0x622 /* export_192 */]
  427. 0000050C  301F                     move.w     D0, [A7]+
  428. 0000050E  302E FFFE                move.w     D0, [A6 - 0x2]
  429. 00000512  C1FC 010A                muls.w     D0, 0x10A
  430. 00000516  41ED F018                lea.l      A0, [A5 - 0xFE8]
  431. 0000051A  D1C0                     add.l      A0, D0
  432. 0000051C  4210                     clr.b      [A0]
  433. label0000051E:
  434. 0000051E  526E FFFE                addq.w     [A6 - 0x2], 1
  435. label00000522:
  436. 00000522  0C6E 0003 FFFE           cmpi.w     [A6 - 0x2], 0x3
  437. 00000528  6DB8                     blt        -0x46 /* 000004E2 */
  438. 0000052A  4267                     clr.w      -[A7]
  439. 0000052C  42A7                     clr.l      -[A7]
  440. 0000052E  3F2D B18C                move.w     -[A7], [A5 - 0x4E74]
  441. 00000532  4EAD 0652                jsr        [A5 + 0x652 /* export_198 */]
  442. 00000536  301F                     move.w     D0, [A7]+
  443. 00000538  7000                     moveq.l    D0, 0x00
  444. 0000053A  4E5E                     unlink     A6
  445. 0000053C  4E75                     rts
  446. fn0000053E:
  447. 0000053E  4E56 FEEA                link       A6, -0x0116
  448. 00000542  2F0C                     move.l     -[A7], A4
  449. 00000544  486E FEF6                pea.l      [A6 - 0x10A]
  450. 00000548  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  451. 0000054C  4EAD 0372                jsr        [A5 + 0x372 /* export_106 */]
  452. 00000550  508F                     addq.l     A7, 8
  453. 00000552  486E FEF6                pea.l      [A6 - 0x10A]
  454. 00000556  4EAD 078A                jsr        [A5 + 0x78A /* export_237 */]
  455. 0000055A  588F                     addq.l     A7, 4
  456. 0000055C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  457. 00000560  4EBA 02E4                jsr        [PC + 0x2E4 /* 00000846 */]
  458. 00000564  588F                     addq.l     A7, 4
  459. 00000566  3D40 FFFC                move.w     [A6 - 0x4], D0
  460. 0000056A  0C6E FFFF FFFC           cmpi.w     [A6 - 0x4], 0xFFFF
  461. 00000570  6606                     bne        +0x8 /* 00000578 */
  462. 00000572  7047                     moveq.l    D0, 0x47
  463. 00000574  6000 01DA                bra        +0x1DC /* 00000750 */
  464. label00000578:
  465. 00000578  302E FFFC                move.w     D0, [A6 - 0x4]
  466. 0000057C  C1FC 010A                muls.w     D0, 0x10A
  467. 00000580  41ED F018                lea.l      A0, [A5 - 0xFE8]
  468. 00000584  D1C0                     add.l      A0, D0
  469. 00000586  3D68 0100 FFFA           move.w     [A6 - 0x6], [A0 + 0x100]
  470. 0000058C  302E FFFC                move.w     D0, [A6 - 0x4]
  471. 00000590  C1FC 010A                muls.w     D0, 0x10A
  472. 00000594  41ED F018                lea.l      A0, [A5 - 0xFE8]
  473. 00000598  D1C0                     add.l      A0, D0
  474. 0000059A  4267                     clr.w      -[A7]
  475. 0000059C  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  476. 000005A0  3F3C 0001                move.w     -[A7], 0x1
  477. 000005A4  2F28 0106                move.l     -[A7], [A0 + 0x106]
  478. 000005A8  4EAD 068A                jsr        [A5 + 0x68A /* export_205 */]
  479. 000005AC  301F                     move.w     D0, [A7]+
  480. 000005AE  0C6E 0001 000C           cmpi.w     [A6 + 0xC], 0x1
  481. 000005B4  6600 00A8                bne        +0xAA /* 0000065E */
  482. 000005B8  306E 000E                movea.w    A0, [A6 + 0xE]
  483. 000005BC  2D48 FEF2                move.l     [A6 - 0x10E], A0
  484. 000005C0  0CAE 0000 4000 FEF2      cmpi.l     [A6 - 0x10E], 0x4000 /* '@\0' */
  485. 000005C8  6F08                     ble        +0xA /* 000005D2 */
  486. 000005CA  2D7C 0000 4000 FEF2      move.l     [A6 - 0x10E], 0x4000 /* '@\0' */
  487. label000005D2:
  488. 000005D2  42A7                     clr.l      -[A7]
  489. 000005D4  2F2E FEF2                move.l     -[A7], [A6 - 0x10E]
  490. 000005D8  4EAD 056A                jsr        [A5 + 0x56A /* export_169 */]
  491. 000005DC  205F                     movea.l    A0, [A7]+
  492. 000005DE  2D48 FFF6                move.l     [A6 - 0xA], A0
  493. 000005E2  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  494. 000005E6  4EAD 058A                jsr        [A5 + 0x58A /* export_173 */]
  495. 000005EA  4267                     clr.w      -[A7]
  496. 000005EC  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  497. 000005F0  486E FEF2                pea.l      [A6 - 0x10E]
  498. 000005F4  206E FFF6                movea.l    A0, [A6 - 0xA]
  499. 000005F8  2F10                     move.l     -[A7], [A0]
  500. 000005FA  4EAD 062A                jsr        [A5 + 0x62A /* export_193 */]
  501. 000005FE  301F                     move.w     D0, [A7]+
  502. 00000600  3D40 FFFE                move.w     [A6 - 0x2], D0
  503. 00000604  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  504. 00000608  4EAD 0592                jsr        [A5 + 0x592 /* export_174 */]
  505. 0000060C  4A6E FFFE                tst.w      [A6 - 0x2]
  506. 00000610  6708                     beq        +0xA /* 0000061A */
  507. 00000612  0C6E FFD9 FFFE           cmpi.w     [A6 - 0x2], 0xFFD9
  508. 00000618  6638                     bne        +0x3A /* 00000652 */
  509. label0000061A:
  510. 0000061A  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  511. 0000061E  2F2E FEF2                move.l     -[A7], [A6 - 0x10E]
  512. 00000622  4EAD 0582                jsr        [A5 + 0x582 /* export_172 */]
  513. 00000626  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  514. 0000062A  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  515. 0000062E  4EAD 015A                jsr        [A5 + 0x15A /* export_39 */]
  516. 00000632  508F                     addq.l     A7, 8
  517. 00000634  302E FFFC                move.w     D0, [A6 - 0x4]
  518. 00000638  C1FC 010A                muls.w     D0, 0x10A
  519. 0000063C  41ED F018                lea.l      A0, [A5 - 0xFE8]
  520. 00000640  D1C0                     add.l      A0, D0
  521. 00000642  4267                     clr.w      -[A7]
  522. 00000644  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  523. 00000648  4868 0106                pea.l      [A0 + 0x106]
  524. 0000064C  4EAD 0682                jsr        [A5 + 0x682 /* export_204 */]
  525. 00000650  301F                     move.w     D0, [A7]+
  526. label00000652:
  527. 00000652  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  528. 00000656  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  529. 0000065A  6000 00F2                bra        +0xF4 /* 0000074E */
  530. label0000065E:
  531. 0000065E  2D7C 0000 0200 FEEA      move.l     [A6 - 0x116], 0x200
  532. 00000666  42A7                     clr.l      -[A7]
  533. 00000668  2F2E FEEA                move.l     -[A7], [A6 - 0x116]
  534. 0000066C  4EAD 056A                jsr        [A5 + 0x56A /* export_169 */]
  535. 00000670  205F                     movea.l    A0, [A7]+
  536. 00000672  2D48 FFF6                move.l     [A6 - 0xA], A0
  537. 00000676  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  538. 0000067A  4EAD 058A                jsr        [A5 + 0x58A /* export_173 */]
  539. 0000067E  206E FFF6                movea.l    A0, [A6 - 0xA]
  540. 00000682  2850                     movea.l    A4, [A0]
  541. 00000684  42AE FEEE                clr.l      [A6 - 0x112]
  542. label00000688:
  543. 00000688  7001                     moveq.l    D0, 0x01
  544. 0000068A  2D40 FEF2                move.l     [A6 - 0x10E], D0
  545. 0000068E  4267                     clr.w      -[A7]
  546. 00000690  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  547. 00000694  486E FEF2                pea.l      [A6 - 0x10E]
  548. 00000698  2F0C                     move.l     -[A7], A4
  549. 0000069A  4EAD 062A                jsr        [A5 + 0x62A /* export_193 */]
  550. 0000069E  301F                     move.w     D0, [A7]+
  551. 000006A0  3D40 FFFE                move.w     [A6 - 0x2], D0
  552. 000006A4  4A6E FFFE                tst.w      [A6 - 0x2]
  553. 000006A8  6604                     bne        +0x6 /* 000006AE */
  554. 000006AA  52AE FEEE                addq.l     [A6 - 0x112], 1
  555. label000006AE:
  556. 000006AE  202E FEEE                move.l     D0, [A6 - 0x112]
  557. 000006B2  B0AE FEEA                cmp.l      D0, [A6 - 0x116]
  558. 000006B6  6D36                     blt        +0x38 /* 000006EE */
  559. 000006B8  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  560. 000006BC  4EAD 0592                jsr        [A5 + 0x592 /* export_174 */]
  561. 000006C0  06AE 0000 0200 FEEA      addi.l     [A6 - 0x116], 0x200
  562. 000006C8  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  563. 000006CC  2F2E FEEA                move.l     -[A7], [A6 - 0x116]
  564. 000006D0  4EAD 0582                jsr        [A5 + 0x582 /* export_172 */]
  565. 000006D4  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  566. 000006D8  4EAD 058A                jsr        [A5 + 0x58A /* export_173 */]
  567. 000006DC  206E FFF6                movea.l    A0, [A6 - 0xA]
  568. 000006E0  2010                     move.l     D0, [A0]
  569. 000006E2  D0AE FEEA                add.l      D0, [A6 - 0x116]
  570. 000006E6  0680 FFFF FDFF           addi.l     D0, 0xFFFFFDFF
  571. 000006EC  2840                     movea.l    A4, D0
  572. label000006EE:
  573. 000006EE  4A6E FFFE                tst.w      [A6 - 0x2]
  574. 000006F2  660C                     bne        +0xE /* 00000700 */
  575. 000006F4  41D4                     lea.l      A0, [A4]
  576. 000006F6  528C                     addq.l     A4, 1
  577. 000006F8  1010                     move.b     D0, [A0]
  578. 000006FA  B02E 000F                cmp.b      D0, [A6 + 0xF]
  579. 000006FE  6688                     bne        -0x76 /* 00000688 */
  580. label00000700:
  581. 00000700  4A6E FFFE                tst.w      [A6 - 0x2]
  582. 00000704  6708                     beq        +0xA /* 0000070E */
  583. 00000706  0C6E FFD9 FFFE           cmpi.w     [A6 - 0x2], 0xFFD9
  584. 0000070C  6638                     bne        +0x3A /* 00000746 */
  585. label0000070E:
  586. 0000070E  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  587. 00000712  2F2E FEEE                move.l     -[A7], [A6 - 0x112]
  588. 00000716  4EAD 0582                jsr        [A5 + 0x582 /* export_172 */]
  589. 0000071A  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  590. 0000071E  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  591. 00000722  4EAD 015A                jsr        [A5 + 0x15A /* export_39 */]
  592. 00000726  508F                     addq.l     A7, 8
  593. 00000728  302E FFFC                move.w     D0, [A6 - 0x4]
  594. 0000072C  C1FC 010A                muls.w     D0, 0x10A
  595. 00000730  41ED F018                lea.l      A0, [A5 - 0xFE8]
  596. 00000734  D1C0                     add.l      A0, D0
  597. 00000736  4267                     clr.w      -[A7]
  598. 00000738  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  599. 0000073C  4868 0106                pea.l      [A0 + 0x106]
  600. 00000740  4EAD 0682                jsr        [A5 + 0x682 /* export_204 */]
  601. 00000744  301F                     move.w     D0, [A7]+
  602. label00000746:
  603. 00000746  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  604. 0000074A  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  605. label0000074E:
  606. 0000074E  7000                     moveq.l    D0, 0x00
  607. label00000750:
  608. 00000750  285F                     movea.l    A4, [A7]+
  609. 00000752  4E5E                     unlink     A6
  610. 00000754  4E75                     rts
  611. fn00000756:
  612. 00000756  4E56 FEF6                link       A6, -0x010A
  613. 0000075A  486E FEF6                pea.l      [A6 - 0x10A]
  614. 0000075E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  615. 00000762  4EAD 0372                jsr        [A5 + 0x372 /* export_106 */]
  616. 00000766  508F                     addq.l     A7, 8
  617. 00000768  486E FEF6                pea.l      [A6 - 0x10A]
  618. 0000076C  4EAD 078A                jsr        [A5 + 0x78A /* export_237 */]
  619. 00000770  588F                     addq.l     A7, 4
  620. 00000772  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  621. 00000776  4EBA 00CE                jsr        [PC + 0xCE /* 00000846 */]
  622. 0000077A  588F                     addq.l     A7, 4
  623. 0000077C  3D40 FFF8                move.w     [A6 - 0x8], D0
  624. 00000780  0C6E FFFF FFF8           cmpi.w     [A6 - 0x8], 0xFFFF
  625. 00000786  6606                     bne        +0x8 /* 0000078E */
  626. 00000788  7047                     moveq.l    D0, 0x47
  627. 0000078A  6000 00B6                bra        +0xB8 /* 00000842 */
  628. label0000078E:
  629. 0000078E  302E FFF8                move.w     D0, [A6 - 0x8]
  630. 00000792  C1FC 010A                muls.w     D0, 0x10A
  631. 00000796  41ED F018                lea.l      A0, [A5 - 0xFE8]
  632. 0000079A  D1C0                     add.l      A0, D0
  633. 0000079C  3D68 0100 FFF6           move.w     [A6 - 0xA], [A0 + 0x100]
  634. 000007A2  302E FFF8                move.w     D0, [A6 - 0x8]
  635. 000007A6  C1FC 010A                muls.w     D0, 0x10A
  636. 000007AA  41ED F018                lea.l      A0, [A5 - 0xFE8]
  637. 000007AE  D1C0                     add.l      A0, D0
  638. 000007B0  2D68 0102 FFFA           move.l     [A6 - 0x6], [A0 + 0x102]
  639. 000007B6  4AAE FFFA                tst.l      [A6 - 0x6]
  640. 000007BA  660E                     bne        +0x10 /* 000007CA */
  641. 000007BC  4267                     clr.w      -[A7]
  642. 000007BE  3F2E FFF6                move.w     -[A7], [A6 - 0xA]
  643. 000007C2  42A7                     clr.l      -[A7]
  644. 000007C4  4EAD 067A                jsr        [A5 + 0x67A /* export_203 */]
  645. 000007C8  301F                     move.w     D0, [A7]+
  646. label000007CA:
  647. 000007CA  4267                     clr.w      -[A7]
  648. 000007CC  3F2E FFF6                move.w     -[A7], [A6 - 0xA]
  649. 000007D0  3F3C 0001                move.w     -[A7], 0x1
  650. 000007D4  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  651. 000007D8  4EAD 068A                jsr        [A5 + 0x68A /* export_205 */]
  652. 000007DC  301F                     move.w     D0, [A7]+
  653. 000007DE  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  654. 000007E2  4EAD 058A                jsr        [A5 + 0x58A /* export_173 */]
  655. 000007E6  42A7                     clr.l      -[A7]
  656. 000007E8  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  657. 000007EC  4EAD 057A                jsr        [A5 + 0x57A /* export_171 */]
  658. 000007F0  201F                     move.l     D0, [A7]+
  659. 000007F2  2D40 FFFA                move.l     [A6 - 0x6], D0
  660. 000007F6  4267                     clr.w      -[A7]
  661. 000007F8  3F2E FFF6                move.w     -[A7], [A6 - 0xA]
  662. 000007FC  486E FFFA                pea.l      [A6 - 0x6]
  663. 00000800  206E 000C                movea.l    A0, [A6 + 0xC]
  664. 00000804  2F10                     move.l     -[A7], [A0]
  665. 00000806  4EAD 0632                jsr        [A5 + 0x632 /* export_194 */]
  666. 0000080A  301F                     move.w     D0, [A7]+
  667. 0000080C  3D40 FFFE                move.w     [A6 - 0x2], D0
  668. 00000810  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  669. 00000814  4EAD 0592                jsr        [A5 + 0x592 /* export_174 */]
  670. 00000818  4A6E FFFE                tst.w      [A6 - 0x2]
  671. 0000081C  6704                     beq        +0x6 /* 00000822 */
  672. 0000081E  7048                     moveq.l    D0, 0x48
  673. 00000820  6020                     bra        +0x22 /* 00000842 */
  674. label00000822:
  675. 00000822  302E FFF8                move.w     D0, [A6 - 0x8]
  676. 00000826  C1FC 010A                muls.w     D0, 0x10A
  677. 0000082A  41ED F018                lea.l      A0, [A5 - 0xFE8]
  678. 0000082E  D1C0                     add.l      A0, D0
  679. 00000830  4267                     clr.w      -[A7]
  680. 00000832  3F2E FFF6                move.w     -[A7], [A6 - 0xA]
  681. 00000836  4868 0102                pea.l      [A0 + 0x102]
  682. 0000083A  4EAD 0682                jsr        [A5 + 0x682 /* export_204 */]
  683. 0000083E  301F                     move.w     D0, [A7]+
  684. 00000840  7000                     moveq.l    D0, 0x00
  685. label00000842:
  686. 00000842  4E5E                     unlink     A6
  687. 00000844  4E75                     rts
  688. fn00000846:
  689. 00000846  4E56 FFFC                link       A6, -0x0004
  690. 0000084A  426E FFFC                clr.w      [A6 - 0x4]
  691. 0000084E  70FF                     moveq.l    D0, 0xFFFFFFFF
  692. 00000850  3D40 FFFE                move.w     [A6 - 0x2], D0
  693. 00000854  6028                     bra        +0x2A /* 0000087E */
  694. label00000856:
  695. 00000856  302E FFFC                move.w     D0, [A6 - 0x4]
  696. 0000085A  C1FC 010A                muls.w     D0, 0x10A
  697. 0000085E  41ED F018                lea.l      A0, [A5 - 0xFE8]
  698. 00000862  D1C0                     add.l      A0, D0
  699. 00000864  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  700. 00000868  4850                     pea.l      [A0]
  701. 0000086A  4EAD 039A                jsr        [A5 + 0x39A /* export_111 */]
  702. 0000086E  508F                     addq.l     A7, 8
  703. 00000870  4A40                     tst.w      D0
  704. 00000872  6706                     beq        +0x8 /* 0000087A */
  705. 00000874  3D6E FFFC FFFE           move.w     [A6 - 0x2], [A6 - 0x4]
  706. label0000087A:
  707. 0000087A  526E FFFC                addq.w     [A6 - 0x4], 1
  708. label0000087E:
  709. 0000087E  0C6E 0003 FFFC           cmpi.w     [A6 - 0x4], 0x3
  710. 00000884  6C08                     bge        +0xA /* 0000088E */
  711. 00000886  0C6E FFFF FFFE           cmpi.w     [A6 - 0x2], 0xFFFF
  712. 0000088C  67C8                     beq        -0x36 /* 00000856 */
  713. label0000088E:
  714. 0000088E  302E FFFE                move.w     D0, [A6 - 0x2]
  715. 00000892  4E5E                     unlink     A6
  716. 00000894  4E75                     rts
  717. export_448:
  718. 00000896  4E56 FFE8                link       A6, -0x0018
  719. 0000089A  2F0C                     move.l     -[A7], A4
  720. 0000089C  286E 000C                movea.l    A4, [A6 + 0xC]
  721. 000008A0  508C                     addq.l     A4, 8
  722. 000008A2  4A6D EF00                tst.w      [A5 - 0x1100]
  723. 000008A6  6706                     beq        +0x8 /* 000008AE */
  724. 000008A8  7059                     moveq.l    D0, 0x59
  725. 000008AA  6000 0182                bra        +0x184 /* 00000A2E */
  726. label000008AE:
  727. 000008AE  0C54 2B23                cmpi.w     [A4], 0x2B23 /* '+#' */
  728. 000008B2  6602                     bne        +0x4 /* 000008B6 */
  729. 000008B4  508C                     addq.l     A4, 8
  730. label000008B6:
  731. 000008B6  486E FFE8                pea.l      [A6 - 0x18]
  732. 000008BA  486E FFEC                pea.l      [A6 - 0x14]
  733. 000008BE  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  734. 000008C2  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  735. 000008C6  2F0C                     move.l     -[A7], A4
  736. 000008C8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  737. 000008CC  4EAD 0C92                jsr        [A5 + 0xC92 /* export_398 */]
  738. 000008D0  4FEF 0018                lea.l      A7, [A7 + 0x18]
  739. 000008D4  3D40 FFEE                move.w     [A6 - 0x12], D0
  740. 000008D8  4A6E FFEE                tst.w      [A6 - 0x12]
  741. 000008DC  6708                     beq        +0xA /* 000008E6 */
  742. 000008DE  302E FFEE                move.w     D0, [A6 - 0x12]
  743. 000008E2  6000 014A                bra        +0x14C /* 00000A2E */
  744. label000008E6:
  745. 000008E6  486D EE00                pea.l      [A5 - 0x1200]
  746. 000008EA  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  747. 000008EE  4EAD 03BA                jsr        [A5 + 0x3BA /* export_115 */]
  748. 000008F2  508F                     addq.l     A7, 8
  749. 000008F4  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  750. 000008F8  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  751. 000008FC  302E FFEC                move.w     D0, [A6 - 0x14]
  752. 00000900  48C0                     ext.l      D0
  753. 00000902  E780                     asl        D0, 3
  754. 00000904  D9C0                     add.l      A4, D0
  755. 00000906  0C54 2AFC                cmpi.w     [A4], 0x2AFC
  756. 0000090A  6652                     bne        +0x54 /* 0000095E */
  757. 0000090C  508C                     addq.l     A4, 8
  758. 0000090E  486D EDF8                pea.l      [A5 - 0x1208]
  759. 00000912  486E FFEC                pea.l      [A6 - 0x14]
  760. 00000916  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  761. 0000091A  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  762. 0000091E  2F0C                     move.l     -[A7], A4
  763. 00000920  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  764. 00000924  4EAD 0AE2                jsr        [A5 + 0xAE2 /* export_344 */]
  765. 00000928  4FEF 0018                lea.l      A7, [A7 + 0x18]
  766. 0000092C  3D40 FFEE                move.w     [A6 - 0x12], D0
  767. 00000930  4A6E FFEE                tst.w      [A6 - 0x12]
  768. 00000934  6708                     beq        +0xA /* 0000093E */
  769. 00000936  302E FFEE                move.w     D0, [A6 - 0x12]
  770. 0000093A  6000 00F2                bra        +0xF4 /* 00000A2E */
  771. label0000093E:
  772. 0000093E  4267                     clr.w      -[A7]
  773. 00000940  486D EDF8                pea.l      [A5 - 0x1208]
  774. 00000944  A8AE                     syscall    EmptyRect
  775. 00000946  101F                     move.b     D0, [A7]+
  776. 00000948  4A00                     tst.b      D0
  777. 0000094A  6706                     beq        +0x8 /* 00000952 */
  778. 0000094C  7042                     moveq.l    D0, 0x42
  779. 0000094E  6000 00DE                bra        +0xE0 /* 00000A2E */
  780. label00000952:
  781. 00000952  302E FFEC                move.w     D0, [A6 - 0x14]
  782. 00000956  48C0                     ext.l      D0
  783. 00000958  E780                     asl        D0, 3
  784. 0000095A  D9C0                     add.l      A4, D0
  785. 0000095C  6018                     bra        +0x1A /* 00000976 */
  786. label0000095E:
  787. 0000095E  2F2D B37C                move.l     -[A7], [A5 - 0x4C84]
  788. 00000962  A873                     syscall    SetPort
  789. 00000964  4EAD 0BA2                jsr        [A5 + 0xBA2 /* export_368 */]
  790. 00000968  486D EDF8                pea.l      [A5 - 0x1208]
  791. 0000096C  4EAD 0B52                jsr        [A5 + 0xB52 /* export_358 */]
  792. 00000970  588F                     addq.l     A7, 4
  793. 00000972  4EAD 0B1A                jsr        [A5 + 0xB1A /* export_351 */]
  794. label00000976:
  795. 00000976  4A54                     tst.w      [A4]
  796. 00000978  6706                     beq        +0x8 /* 00000980 */
  797. 0000097A  7013                     moveq.l    D0, 0x13
  798. 0000097C  6000 00B0                bra        +0xB2 /* 00000A2E */
  799. label00000980:
  800. 00000980  4267                     clr.w      -[A7]
  801. 00000982  486D EE00                pea.l      [A5 - 0x1200]
  802. 00000986  3F2D B190                move.w     -[A7], [A5 - 0x4E70]
  803. 0000098A  4EAD 0662                jsr        [A5 + 0x662 /* export_200 */]
  804. 0000098E  301F                     move.w     D0, [A7]+
  805. 00000990  4267                     clr.w      -[A7]
  806. 00000992  42A7                     clr.l      -[A7]
  807. 00000994  3F2D B190                move.w     -[A7], [A5 - 0x4E70]
  808. 00000998  4EAD 064A                jsr        [A5 + 0x64A /* export_197 */]
  809. 0000099C  301F                     move.w     D0, [A7]+
  810. 0000099E  486D EE00                pea.l      [A5 - 0x1200]
  811. 000009A2  A9B1                     syscall    CreateResFile
  812. 000009A4  4A78 0A60                tst.w      [0x00000A60 /* ResErr */]
  813. 000009A8  6706                     beq        +0x8 /* 000009B0 */
  814. 000009AA  705A                     moveq.l    D0, 0x5A
  815. 000009AC  6000 0080                bra        +0x82 /* 00000A2E */
  816. label000009B0:
  817. 000009B0  4267                     clr.w      -[A7]
  818. 000009B2  486D EE00                pea.l      [A5 - 0x1200]
  819. 000009B6  A997                     syscall    OpenResFile
  820. 000009B8  301F                     move.w     D0, [A7]+
  821. 000009BA  3B40 EF02                move.w     [A5 - 0x10FE], D0
  822. 000009BE  0C6D FFFF EF02           cmpi.w     [A5 - 0x10FE], 0xFFFF
  823. 000009C4  6606                     bne        +0x8 /* 000009CC */
  824. 000009C6  705A                     moveq.l    D0, 0x5A
  825. 000009C8  6000 0064                bra        +0x66 /* 00000A2E */
  826. label000009CC:
  827. 000009CC  4267                     clr.w      -[A7]
  828. 000009CE  486D EE00                pea.l      [A5 - 0x1200]
  829. 000009D2  3F2D B190                move.w     -[A7], [A5 - 0x4E70]
  830. 000009D6  486E FFF0                pea.l      [A6 - 0x10]
  831. 000009DA  4EAD 063A                jsr        [A5 + 0x63A /* export_195 */]
  832. 000009DE  301F                     move.w     D0, [A7]+
  833. 000009E0  3D40 FFEE                move.w     [A6 - 0x12], D0
  834. 000009E4  4A6E FFEE                tst.w      [A6 - 0x12]
  835. 000009E8  6704                     beq        +0x6 /* 000009EE */
  836. 000009EA  705A                     moveq.l    D0, 0x5A
  837. 000009EC  6040                     bra        +0x42 /* 00000A2E */
  838. label000009EE:
  839. 000009EE  2D7C 5049 4353 FFF0      move.l     [A6 - 0x10], 0x50494353 /* 'PICS' */
  840. 000009F6  2D7C 3F3F 3F3F FFF4      move.l     [A6 - 0xC], 0x3F3F3F3F /* '????' */
  841. 000009FE  4267                     clr.w      -[A7]
  842. 00000A00  486D EE00                pea.l      [A5 - 0x1200]
  843. 00000A04  3F2D B190                move.w     -[A7], [A5 - 0x4E70]
  844. 00000A08  486E FFF0                pea.l      [A6 - 0x10]
  845. 00000A0C  4EAD 066A                jsr        [A5 + 0x66A /* export_201 */]
  846. 00000A10  301F                     move.w     D0, [A7]+
  847. 00000A12  3D40 FFEE                move.w     [A6 - 0x12], D0
  848. 00000A16  4A6E FFEE                tst.w      [A6 - 0x12]
  849. 00000A1A  6704                     beq        +0x6 /* 00000A20 */
  850. 00000A1C  705A                     moveq.l    D0, 0x5A
  851. 00000A1E  600E                     bra        +0x10 /* 00000A2E */
  852. label00000A20:
  853. 00000A20  3B7C 0080 EF04           move.w     [A5 - 0x10FC], 0x80
  854. 00000A26  7001                     moveq.l    D0, 0x01
  855. 00000A28  3B40 EF00                move.w     [A5 - 0x1100], D0
  856. 00000A2C  7000                     moveq.l    D0, 0x00
  857. label00000A2E:
  858. 00000A2E  285F                     movea.l    A4, [A7]+
  859. 00000A30  4E5E                     unlink     A6
  860. 00000A32  4E75                     rts
  861. export_449:
  862. 00000A34  4E56 0000                link       A6, 0
  863. 00000A38  2F0C                     move.l     -[A7], A4
  864. 00000A3A  286E 000C                movea.l    A4, [A6 + 0xC]
  865. 00000A3E  508C                     addq.l     A4, 8
  866. 00000A40  4A6D EF00                tst.w      [A5 - 0x1100]
  867. 00000A44  6604                     bne        +0x6 /* 00000A4A */
  868. 00000A46  705B                     moveq.l    D0, 0x5B
  869. 00000A48  6034                     bra        +0x36 /* 00000A7E */
  870. label00000A4A:
  871. 00000A4A  0C54 2B23                cmpi.w     [A4], 0x2B23 /* '+#' */
  872. 00000A4E  6602                     bne        +0x4 /* 00000A52 */
  873. 00000A50  508C                     addq.l     A4, 8
  874. label00000A52:
  875. 00000A52  4A54                     tst.w      [A4]
  876. 00000A54  6704                     beq        +0x6 /* 00000A5A */
  877. 00000A56  7013                     moveq.l    D0, 0x13
  878. 00000A58  6024                     bra        +0x26 /* 00000A7E */
  879. label00000A5A:
  880. 00000A5A  4267                     clr.w      -[A7]
  881. 00000A5C  42A7                     clr.l      -[A7]
  882. 00000A5E  3F2D B190                move.w     -[A7], [A5 - 0x4E70]
  883. 00000A62  4EAD 064A                jsr        [A5 + 0x64A /* export_197 */]
  884. 00000A66  301F                     move.w     D0, [A7]+
  885. 00000A68  3F2D EF02                move.w     -[A7], [A5 - 0x10FE]
  886. 00000A6C  A99A                     syscall    CloseResFile
  887. 00000A6E  4A78 0A60                tst.w      [0x00000A60 /* ResErr */]
  888. 00000A72  6704                     beq        +0x6 /* 00000A78 */
  889. 00000A74  705C                     moveq.l    D0, 0x5C
  890. 00000A76  6006                     bra        +0x8 /* 00000A7E */
  891. label00000A78:
  892. 00000A78  426D EF00                clr.w      [A5 - 0x1100]
  893. 00000A7C  7000                     moveq.l    D0, 0x00
  894. label00000A7E:
  895. 00000A7E  285F                     movea.l    A4, [A7]+
  896. 00000A80  4E5E                     unlink     A6
  897. 00000A82  4E75                     rts
  898. export_446:
  899. 00000A84  4E56 FEF2                link       A6, -0x010E
  900. 00000A88  2F0C                     move.l     -[A7], A4
  901. 00000A8A  286E 000C                movea.l    A4, [A6 + 0xC]
  902. 00000A8E  508C                     addq.l     A4, 8
  903. 00000A90  0C54 2B4A                cmpi.w     [A4], 0x2B4A /* '+J' */
  904. 00000A94  6618                     bne        +0x1A /* 00000AAE */
  905. 00000A96  4A6D EF00                tst.w      [A5 - 0x1100]
  906. 00000A9A  6604                     bne        +0x6 /* 00000AA0 */
  907. 00000A9C  705B                     moveq.l    D0, 0x5B
  908. 00000A9E  602E                     bra        +0x30 /* 00000ACE */
  909. label00000AA0:
  910. 00000AA0  0C54 2B23                cmpi.w     [A4], 0x2B23 /* '+#' */
  911. 00000AA4  6602                     bne        +0x4 /* 00000AA8 */
  912. 00000AA6  508C                     addq.l     A4, 8
  913. label00000AA8:
  914. 00000AA8  4EBA 002A                jsr        [PC + 0x2A /* 00000AD4 */]
  915. 00000AAC  6020                     bra        +0x22 /* 00000ACE */
  916. label00000AAE:
  917. 00000AAE  0C54 2B60                cmpi.w     [A4], 0x2B60 /* '+`' */
  918. 00000AB2  6618                     bne        +0x1A /* 00000ACC */
  919. 00000AB4  4A6D EF0C                tst.w      [A5 - 0x10F4]
  920. 00000AB8  6604                     bne        +0x6 /* 00000ABE */
  921. 00000ABA  705B                     moveq.l    D0, 0x5B
  922. 00000ABC  6010                     bra        +0x12 /* 00000ACE */
  923. label00000ABE:
  924. 00000ABE  0C54 2B23                cmpi.w     [A4], 0x2B23 /* '+#' */
  925. 00000AC2  6602                     bne        +0x4 /* 00000AC6 */
  926. 00000AC4  508C                     addq.l     A4, 8
  927. label00000AC6:
  928. 00000AC6  4EBA 08F0                jsr        [PC + 0x8F0 /* 000013B8 */]
  929. 00000ACA  6002                     bra        +0x4 /* 00000ACE */
  930. label00000ACC:
  931. 00000ACC  7002                     moveq.l    D0, 0x02
  932. label00000ACE:
  933. 00000ACE  285F                     movea.l    A4, [A7]+
  934. 00000AD0  4E5E                     unlink     A6
  935. 00000AD2  4E75                     rts
  936. fn00000AD4:
  937. 00000AD4  4E56 FFF8                link       A6, -0x0008
  938. 00000AD8  2F2D B360                move.l     -[A7], [A5 - 0x4CA0]
  939. 00000ADC  4EAD 09E2                jsr        [A5 + 0x9E2 /* export_312 */]
  940. 00000AE0  588F                     addq.l     A7, 4
  941. 00000AE2  2D40 FFFC                move.l     [A6 - 0x4], D0
  942. 00000AE6  2F2D B374                move.l     -[A7], [A5 - 0x4C8C]
  943. 00000AEA  4EAD 09E2                jsr        [A5 + 0x9E2 /* export_312 */]
  944. 00000AEE  588F                     addq.l     A7, 4
  945. 00000AF0  D1AE FFFC                add.l      [A6 - 0x4], D0
  946. 00000AF4  4878 0003                push.l     0x3
  947. 00000AF8  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  948. 00000AFC  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  949. 00000B00  2F00                     move.l     -[A7], D0
  950. 00000B02  4EAD 0A7A                jsr        [A5 + 0xA7A /* export_331 */]
  951. 00000B06  588F                     addq.l     A7, 4
  952. 00000B08  4A40                     tst.w      D0
  953. 00000B0A  6704                     beq        +0x6 /* 00000B10 */
  954. 00000B0C  7025                     moveq.l    D0, 0x25
  955. 00000B0E  6064                     bra        +0x66 /* 00000B74 */
  956. label00000B10:
  957. 00000B10  2F2D B37C                move.l     -[A7], [A5 - 0x4C84]
  958. 00000B14  A873                     syscall    SetPort
  959. 00000B16  4EAD 0BA2                jsr        [A5 + 0xBA2 /* export_368 */]
  960. 00000B1A  42A7                     clr.l      -[A7]
  961. 00000B1C  486D EDF8                pea.l      [A5 - 0x1208]
  962. 00000B20  A8F3                     syscall    OpenPicture
  963. 00000B22  205F                     movea.l    A0, [A7]+
  964. 00000B24  2D48 FFF8                move.l     [A6 - 0x8], A0
  965. 00000B28  2B6D B378 B188           move.l     [A5 - 0x4E78], [A5 - 0x4C88]
  966. 00000B2E  2F2D B374                move.l     -[A7], [A5 - 0x4C8C]
  967. 00000B32  4EAD 0FBA                jsr        [A5 + 0xFBA /* export_499 */]
  968. 00000B36  588F                     addq.l     A7, 4
  969. 00000B38  2B6D B364 B188           move.l     [A5 - 0x4E78], [A5 - 0x4C9C]
  970. 00000B3E  2F2D B360                move.l     -[A7], [A5 - 0x4CA0]
  971. 00000B42  4EAD 0FBA                jsr        [A5 + 0xFBA /* export_499 */]
  972. 00000B46  588F                     addq.l     A7, 4
  973. 00000B48  A8F4                     syscall    ClosePicture
  974. 00000B4A  4EAD 0B1A                jsr        [A5 + 0xB1A /* export_351 */]
  975. 00000B4E  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  976. 00000B52  4879 5049 4354           push.l     0x50494354 /* 'PICT' */
  977. 00000B58  3F2D EF04                move.w     -[A7], [A5 - 0x10FC]
  978. 00000B5C  486D F338                pea.l      [A5 - 0xCC8]
  979. 00000B60  A9AB                     syscall    AddResource
  980. 00000B62  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  981. 00000B66  A9B0                     syscall    WriteResource
  982. 00000B68  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  983. 00000B6C  A9A3                     syscall    ReleaseResource
  984. 00000B6E  526D EF04                addq.w     [A5 - 0x10FC], 1
  985. 00000B72  7000                     moveq.l    D0, 0x00
  986. label00000B74:
  987. 00000B74  4E5E                     unlink     A6
  988. 00000B76  4E75                     rts
  989. export_447:
  990. 00000B78  4E56 FEC8                link       A6, -0x0138
  991. 00000B7C  48E7 0708                movem.l    -[A7], D5,D6,D7,A4
  992. 00000B80  286E 000C                movea.l    A4, [A6 + 0xC]
  993. 00000B84  508C                     addq.l     A4, 8
  994. 00000B86  4A6D EF00                tst.w      [A5 - 0x1100]
  995. 00000B8A  6706                     beq        +0x8 /* 00000B92 */
  996. 00000B8C  7059                     moveq.l    D0, 0x59
  997. 00000B8E  6000 0468                bra        +0x46A /* 00000FF8 */
  998. label00000B92:
  999. 00000B92  0C54 2B23                cmpi.w     [A4], 0x2B23 /* '+#' */
  1000. 00000B96  6602                     bne        +0x4 /* 00000B9A */
  1001. 00000B98  508C                     addq.l     A4, 8
  1002. label00000B9A:
  1003. 00000B9A  486E FFE2                pea.l      [A6 - 0x1E]
  1004. 00000B9E  486E FED6                pea.l      [A6 - 0x12A]
  1005. 00000BA2  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  1006. 00000BA6  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  1007. 00000BAA  2F0C                     move.l     -[A7], A4
  1008. 00000BAC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1009. 00000BB0  4EAD 0C92                jsr        [A5 + 0xC92 /* export_398 */]
  1010. 00000BB4  4FEF 0018                lea.l      A7, [A7 + 0x18]
  1011. 00000BB8  3D40 FED8                move.w     [A6 - 0x128], D0
  1012. 00000BBC  4A6E FED8                tst.w      [A6 - 0x128]
  1013. 00000BC0  6708                     beq        +0xA /* 00000BCA */
  1014. 00000BC2  302E FED8                move.w     D0, [A6 - 0x128]
  1015. 00000BC6  6000 0430                bra        +0x432 /* 00000FF8 */
  1016. label00000BCA:
  1017. 00000BCA  486E FEDA                pea.l      [A6 - 0x126]
  1018. 00000BCE  2F2E FFE2                move.l     -[A7], [A6 - 0x1E]
  1019. 00000BD2  4EAD 03BA                jsr        [A5 + 0x3BA /* export_115 */]
  1020. 00000BD6  508F                     addq.l     A7, 8
  1021. 00000BD8  2F2E FFE2                move.l     -[A7], [A6 - 0x1E]
  1022. 00000BDC  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  1023. 00000BE0  302E FED6                move.w     D0, [A6 - 0x12A]
  1024. 00000BE4  48C0                     ext.l      D0
  1025. 00000BE6  E780                     asl        D0, 3
  1026. 00000BE8  D9C0                     add.l      A4, D0
  1027. 00000BEA  7A01                     moveq.l    D5, 0x01
  1028. 00000BEC  426E FEC8                clr.w      [A6 - 0x138]
  1029. 00000BF0  426E FECA                clr.w      [A6 - 0x136]
  1030. 00000BF4  426E FECE                clr.w      [A6 - 0x132]
  1031. 00000BF8  426E FED2                clr.w      [A6 - 0x12E]
  1032. 00000BFC  7001                     moveq.l    D0, 0x01
  1033. 00000BFE  2D40 FFDE                move.l     [A6 - 0x22], D0
  1034. 00000C02  70FF                     moveq.l    D0, 0xFFFFFFFF
  1035. 00000C04  3D40 FECC                move.w     [A6 - 0x134], D0
  1036. 00000C08  426E FED0                clr.w      [A6 - 0x130]
  1037. label00000C0C:
  1038. 00000C0C  3014                     move.w     D0, [A4]
  1039. 00000C0E  4EAD 002A                jsr        [A5 + 0x2A /* export_1 */]
  1040. 00000C12  0008 0022                ori.b      A0, 0x22 /* '\"' */
  1041. 00000C16  0000 0024                ori.b      D0, 0x24 /* '$' */
  1042. 00000C1A  2B6C 004C 271D           move.l     [A5 + 0x271D], [A4 + 0x4C]
  1043. 00000C20  00CC                     .incomplete
  1044. 00000C22  2B20                     move.l     -[A5], -[A0]
  1045. 00000C24  00D4                     .incomplete
  1046. 00000C26  2B5D 00DC                move.l     [A5 + 0xDC], [A5]+
  1047. 00000C2A  2B6E 0102 2B35           move.l     [A5 + 0x2B35], [A6 + 0x102]
  1048. 00000C30  0118                     btst       [A0]+, D0
  1049. 00000C32  2B27                     move.l     -[A5], -[A7]
  1050. 00000C34  0180                     bclr       D0, D0
  1051. 00000C36  7A00                     moveq.l    D5, 0x00
  1052. 00000C38  6000 0180                bra        +0x182 /* 00000DBA */
  1053. 00000C3C  508C                     addq.l     A4, 8
  1054. 00000C3E  7001                     moveq.l    D0, 0x01
  1055. 00000C40  3D40 FED2                move.w     [A6 - 0x12E], D0
  1056. 00000C44  0C54 07DA                cmpi.w     [A4], 0x7DA
  1057. 00000C48  6606                     bne        +0x8 /* 00000C50 */
  1058. 00000C4A  508C                     addq.l     A4, 8
  1059. 00000C4C  6000 016C                bra        +0x16E /* 00000DBA */
  1060. label00000C50:
  1061. 00000C50  0C54 0BD9                cmpi.w     [A4], 0xBD9
  1062. 00000C54  660C                     bne        +0xE /* 00000C62 */
  1063. 00000C56  508C                     addq.l     A4, 8
  1064. 00000C58  7001                     moveq.l    D0, 0x01
  1065. 00000C5A  3D40 FECA                move.w     [A6 - 0x136], D0
  1066. 00000C5E  6000 015A                bra        +0x15C /* 00000DBA */
  1067. label00000C62:
  1068. 00000C62  7002                     moveq.l    D0, 0x02
  1069. 00000C64  6000 0392                bra        +0x394 /* 00000FF8 */
  1070. 00000C68  508C                     addq.l     A4, 8
  1071. 00000C6A  0C54 2B25                cmpi.w     [A4], 0x2B25 /* '+%' */
  1072. 00000C6E  660C                     bne        +0xE /* 00000C7C */
  1073. 00000C70  508C                     addq.l     A4, 8
  1074. 00000C72  7001                     moveq.l    D0, 0x01
  1075. 00000C74  3D40 FED0                move.w     [A6 - 0x130], D0
  1076. 00000C78  6000 0140                bra        +0x142 /* 00000DBA */
  1077. label00000C7C:
  1078. 00000C7C  486E FFE2                pea.l      [A6 - 0x1E]
  1079. 00000C80  486E FED6                pea.l      [A6 - 0x12A]
  1080. 00000C84  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  1081. 00000C88  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  1082. 00000C8C  2F0C                     move.l     -[A7], A4
  1083. 00000C8E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1084. 00000C92  4EAD 0C92                jsr        [A5 + 0xC92 /* export_398 */]
  1085. 00000C96  4FEF 0018                lea.l      A7, [A7 + 0x18]
  1086. 00000C9A  3D40 FED8                move.w     [A6 - 0x128], D0
  1087. 00000C9E  4A6E FED8                tst.w      [A6 - 0x128]
  1088. 00000CA2  6708                     beq        +0xA /* 00000CAC */
  1089. 00000CA4  302E FED8                move.w     D0, [A6 - 0x128]
  1090. 00000CA8  6000 034E                bra        +0x350 /* 00000FF8 */
  1091. label00000CAC:
  1092. 00000CAC  486E FFDE                pea.l      [A6 - 0x22]
  1093. 00000CB0  2F2E FFE2                move.l     -[A7], [A6 - 0x1E]
  1094. 00000CB4  4EAD 03DA                jsr        [A5 + 0x3DA /* export_119 */]
  1095. 00000CB8  508F                     addq.l     A7, 8
  1096. 00000CBA  3D40 FED8                move.w     [A6 - 0x128], D0
  1097. 00000CBE  2F2E FFE2                move.l     -[A7], [A6 - 0x1E]
  1098. 00000CC2  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  1099. 00000CC6  4A6E FED8                tst.w      [A6 - 0x128]
  1100. 00000CCA  6708                     beq        +0xA /* 00000CD4 */
  1101. 00000CCC  302E FED8                move.w     D0, [A6 - 0x128]
  1102. 00000CD0  6000 0326                bra        +0x328 /* 00000FF8 */
  1103. label00000CD4:
  1104. 00000CD4  302E FED6                move.w     D0, [A6 - 0x12A]
  1105. 00000CD8  48C0                     ext.l      D0
  1106. 00000CDA  E780                     asl        D0, 3
  1107. 00000CDC  D9C0                     add.l      A4, D0
  1108. 00000CDE  0C54 2B68                cmpi.w     [A4], 0x2B68 /* '+h' */
  1109. 00000CE2  6600 00D6                bne        +0xD8 /* 00000DBA */
  1110. 00000CE6  508C                     addq.l     A4, 8
  1111. 00000CE8  6000 00D0                bra        +0xD2 /* 00000DBA */
  1112. 00000CEC  508C                     addq.l     A4, 8
  1113. 00000CEE  7006                     moveq.l    D0, 0x06
  1114. 00000CF0  3D40 FECE                move.w     [A6 - 0x132], D0
  1115. 00000CF4  6000 00C4                bra        +0xC6 /* 00000DBA */
  1116. 00000CF8  508C                     addq.l     A4, 8
  1117. 00000CFA  700C                     moveq.l    D0, 0x0C
  1118. 00000CFC  3D40 FECE                move.w     [A6 - 0x132], D0
  1119. 00000D00  6000 00B8                bra        +0xBA /* 00000DBA */
  1120. 00000D04  508C                     addq.l     A4, 8
  1121. 00000D06  0C54 2B20                cmpi.w     [A4], 0x2B20 /* '+ ' */
  1122. 00000D0A  660A                     bne        +0xC /* 00000D16 */
  1123. 00000D0C  508C                     addq.l     A4, 8
  1124. 00000D0E  426E FECE                clr.w      [A6 - 0x132]
  1125. 00000D12  6000 00A6                bra        +0xA8 /* 00000DBA */
  1126. label00000D16:
  1127. 00000D16  0C54 2B5D                cmpi.w     [A4], 0x2B5D /* '+]' */
  1128. 00000D1A  660C                     bne        +0xE /* 00000D28 */
  1129. 00000D1C  508C                     addq.l     A4, 8
  1130. 00000D1E  7012                     moveq.l    D0, 0x12
  1131. 00000D20  3D40 FECE                move.w     [A6 - 0x132], D0
  1132. 00000D24  6000 0094                bra        +0x96 /* 00000DBA */
  1133. label00000D28:
  1134. 00000D28  7002                     moveq.l    D0, 0x02
  1135. 00000D2A  6000 02CC                bra        +0x2CE /* 00000FF8 */
  1136. 00000D2E  508C                     addq.l     A4, 8
  1137. 00000D30  0C54 2B4C                cmpi.w     [A4], 0x2B4C /* '+L' */
  1138. 00000D34  6706                     beq        +0x8 /* 00000D3C */
  1139. 00000D36  7002                     moveq.l    D0, 0x02
  1140. 00000D38  6000 02BE                bra        +0x2C0 /* 00000FF8 */
  1141. label00000D3C:
  1142. 00000D3C  508C                     addq.l     A4, 8
  1143. 00000D3E  7001                     moveq.l    D0, 0x01
  1144. 00000D40  3D40 FEC8                move.w     [A6 - 0x138], D0
  1145. 00000D44  6000 0074                bra        +0x76 /* 00000DBA */
  1146. 00000D48  508C                     addq.l     A4, 8
  1147. 00000D4A  486E FFE2                pea.l      [A6 - 0x1E]
  1148. 00000D4E  486E FED6                pea.l      [A6 - 0x12A]
  1149. 00000D52  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  1150. 00000D56  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  1151. 00000D5A  2F0C                     move.l     -[A7], A4
  1152. 00000D5C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1153. 00000D60  4EAD 0C92                jsr        [A5 + 0xC92 /* export_398 */]
  1154. 00000D64  4FEF 0018                lea.l      A7, [A7 + 0x18]
  1155. 00000D68  3D40 FED8                move.w     [A6 - 0x128], D0
  1156. 00000D6C  4A6E FED8                tst.w      [A6 - 0x128]
  1157. 00000D70  6708                     beq        +0xA /* 00000D7A */
  1158. 00000D72  302E FED8                move.w     D0, [A6 - 0x128]
  1159. 00000D76  6000 0280                bra        +0x282 /* 00000FF8 */
  1160. label00000D7A:
  1161. 00000D7A  486E FFDA                pea.l      [A6 - 0x26]
  1162. 00000D7E  2F2E FFE2                move.l     -[A7], [A6 - 0x1E]
  1163. 00000D82  4EAD 03DA                jsr        [A5 + 0x3DA /* export_119 */]
  1164. 00000D86  508F                     addq.l     A7, 8
  1165. 00000D88  3D40 FED8                move.w     [A6 - 0x128], D0
  1166. 00000D8C  2F2E FFE2                move.l     -[A7], [A6 - 0x1E]
  1167. 00000D90  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  1168. 00000D94  4A6E FED8                tst.w      [A6 - 0x128]
  1169. 00000D98  6708                     beq        +0xA /* 00000DA2 */
  1170. 00000D9A  302E FED8                move.w     D0, [A6 - 0x128]
  1171. 00000D9E  6000 0258                bra        +0x25A /* 00000FF8 */
  1172. label00000DA2:
  1173. 00000DA2  302E FED6                move.w     D0, [A6 - 0x12A]
  1174. 00000DA6  48C0                     ext.l      D0
  1175. 00000DA8  E780                     asl        D0, 3
  1176. 00000DAA  D9C0                     add.l      A4, D0
  1177. 00000DAC  3D6E FFDC FECC           move.w     [A6 - 0x134], [A6 - 0x24]
  1178. 00000DB2  6006                     bra        +0x8 /* 00000DBA */
  1179. 00000DB4  7002                     moveq.l    D0, 0x02
  1180. 00000DB6  6000 0240                bra        +0x242 /* 00000FF8 */
  1181. label00000DBA:
  1182. 00000DBA  4A45                     tst.w      D5
  1183. 00000DBC  6600 FE4E                bne        -0x1B0 /* 00000C0C */
  1184. 00000DC0  4267                     clr.w      -[A7]
  1185. 00000DC2  42A7                     clr.l      -[A7]
  1186. 00000DC4  3F2D B190                move.w     -[A7], [A5 - 0x4E70]
  1187. 00000DC8  4EAD 064A                jsr        [A5 + 0x64A /* export_197 */]
  1188. 00000DCC  301F                     move.w     D0, [A7]+
  1189. 00000DCE  4267                     clr.w      -[A7]
  1190. 00000DD0  486E FEDA                pea.l      [A6 - 0x126]
  1191. 00000DD4  A997                     syscall    OpenResFile
  1192. 00000DD6  301F                     move.w     D0, [A7]+
  1193. 00000DD8  3D40 FED4                move.w     [A6 - 0x12C], D0
  1194. 00000DDC  0C6E FFFF FED4           cmpi.w     [A6 - 0x12C], 0xFFFF
  1195. 00000DE2  6620                     bne        +0x22 /* 00000E04 */
  1196. 00000DE4  4267                     clr.w      -[A7]
  1197. 00000DE6  42A7                     clr.l      -[A7]
  1198. 00000DE8  206D B334                movea.l    A0, [A5 - 0x4CCC]
  1199. 00000DEC  3F28 0002                move.w     -[A7], [A0 + 0x2]
  1200. 00000DF0  4EAD 064A                jsr        [A5 + 0x64A /* export_197 */]
  1201. 00000DF4  301F                     move.w     D0, [A7]+
  1202. 00000DF6  4267                     clr.w      -[A7]
  1203. 00000DF8  486E FEDA                pea.l      [A6 - 0x126]
  1204. 00000DFC  A997                     syscall    OpenResFile
  1205. 00000DFE  301F                     move.w     D0, [A7]+
  1206. 00000E00  3D40 FED4                move.w     [A6 - 0x12C], D0
  1207. label00000E04:
  1208. 00000E04  0C6E FFFF FED4           cmpi.w     [A6 - 0x12C], 0xFFFF
  1209. 00000E0A  661C                     bne        +0x1E /* 00000E28 */
  1210. 00000E0C  4267                     clr.w      -[A7]
  1211. 00000E0E  42A7                     clr.l      -[A7]
  1212. 00000E10  3F2D B18E                move.w     -[A7], [A5 - 0x4E72]
  1213. 00000E14  4EAD 064A                jsr        [A5 + 0x64A /* export_197 */]
  1214. 00000E18  301F                     move.w     D0, [A7]+
  1215. 00000E1A  4267                     clr.w      -[A7]
  1216. 00000E1C  486E FEDA                pea.l      [A6 - 0x126]
  1217. 00000E20  A997                     syscall    OpenResFile
  1218. 00000E22  301F                     move.w     D0, [A7]+
  1219. 00000E24  3D40 FED4                move.w     [A6 - 0x12C], D0
  1220. label00000E28:
  1221. 00000E28  0C6E FFFF FED4           cmpi.w     [A6 - 0x12C], 0xFFFF
  1222. 00000E2E  6606                     bne        +0x8 /* 00000E36 */
  1223. 00000E30  705A                     moveq.l    D0, 0x5A
  1224. 00000E32  6000 01C4                bra        +0x1C6 /* 00000FF8 */
  1225. label00000E36:
  1226. 00000E36  2F2D B37C                move.l     -[A7], [A5 - 0x4C84]
  1227. 00000E3A  A873                     syscall    SetPort
  1228. 00000E3C  4EAD 0BA2                jsr        [A5 + 0xBA2 /* export_368 */]
  1229. 00000E40  206D B37C                movea.l    A0, [A5 - 0x4C84]
  1230. 00000E44  43EE FFF8                lea.l      A1, [A6 - 0x8]
  1231. 00000E48  41E8 0010                lea.l      A0, [A0 + 0x10]
  1232. 00000E4C  22D8                     move.l     [A1]+, [A0]+
  1233. 00000E4E  22D8                     move.l     [A1]+, [A0]+
  1234. 00000E50  486D B192                pea.l      [A5 - 0x4E6E]
  1235. 00000E54  A873                     syscall    SetPort
  1236. 00000E56  2D6D B132 FFE6           move.l     [A6 - 0x1A], [A5 - 0x4ECE]
  1237. 00000E5C  3D6D B106 FFEA           move.w     [A6 - 0x16], [A5 - 0x4EFA]
  1238. 00000E62  41EE FFEC                lea.l      A0, [A6 - 0x14]
  1239. 00000E66  43ED AB0E                lea.l      A1, [A5 - 0x54F2]
  1240. 00000E6A  20D9                     move.l     [A0]+, [A1]+
  1241. 00000E6C  20D9                     move.l     [A0]+, [A1]+
  1242. 00000E6E  486E FFEC                pea.l      [A6 - 0x14]
  1243. 00000E72  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  1244. 00000E76  3F2E FFF8                move.w     -[A7], [A6 - 0x8]
  1245. 00000E7A  A8A8                     syscall    OffsetRect
  1246. 00000E7C  3F3C 0001                move.w     -[A7], 0x1
  1247. 00000E80  486E FFE6                pea.l      [A6 - 0x1A]
  1248. 00000E84  4EAD 011A                jsr        [A5 + 0x11A /* export_31 */]
  1249. 00000E88  5C8F                     addq.l     A7, 6
  1250. 00000E8A  206D B37C                movea.l    A0, [A5 - 0x4C84]
  1251. 00000E8E  2F28 0018                move.l     -[A7], [A0 + 0x18]
  1252. 00000E92  2F2D B1AA                move.l     -[A7], [A5 - 0x4E56]
  1253. 00000E96  A8DC                     syscall    CopyRgn
  1254. 00000E98  206D B37C                movea.l    A0, [A5 - 0x4C84]
  1255. 00000E9C  2F28 001C                move.l     -[A7], [A0 + 0x1C]
  1256. 00000EA0  2F2D B1AE                move.l     -[A7], [A5 - 0x4E52]
  1257. 00000EA4  A8DC                     syscall    CopyRgn
  1258. 00000EA6  2F2D B37C                move.l     -[A7], [A5 - 0x4C84]
  1259. 00000EAA  A873                     syscall    SetPort
  1260. 00000EAC  4267                     clr.w      -[A7]
  1261. 00000EAE  4879 5049 4354           push.l     0x50494354 /* 'PICT' */
  1262. 00000EB4  A80D                     syscall    Count1Resources
  1263. 00000EB6  301F                     move.w     D0, [A7]+
  1264. 00000EB8  3C00                     move.w     D6, D0
  1265. 00000EBA  7E01                     moveq.l    D7, 0x01
  1266. 00000EBC  6028                     bra        +0x2A /* 00000EE6 */
  1267. label00000EBE:
  1268. 00000EBE  4A6E FECC                tst.w      [A6 - 0x134]
  1269. 00000EC2  6D06                     blt        +0x8 /* 00000ECA */
  1270. 00000EC4  BE6E FECC                cmp.w      D7, [A6 - 0x134]
  1271. 00000EC8  661A                     bne        +0x1C /* 00000EE4 */
  1272. label00000ECA:
  1273. 00000ECA  42A7                     clr.l      -[A7]
  1274. 00000ECC  4879 5049 4354           push.l     0x50494354 /* 'PICT' */
  1275. 00000ED2  3F07                     move.w     -[A7], D7
  1276. 00000ED4  A80E                     syscall    Get1IndResource/Get1IxResource
  1277. 00000ED6  205F                     movea.l    A0, [A7]+
  1278. 00000ED8  2D48 FFF4                move.l     [A6 - 0xC], A0
  1279. 00000EDC  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  1280. 00000EE0  4EAD 059A                jsr        [A5 + 0x59A /* export_175 */]
  1281. label00000EE4:
  1282. 00000EE4  5247                     addq.w     D7, 1
  1283. label00000EE6:
  1284. 00000EE6  BE46                     cmp.w      D7, D6
  1285. 00000EE8  6FD4                     ble        -0x2A /* 00000EBE */
  1286. 00000EEA  4A46                     tst.w      D6
  1287. 00000EEC  6F00 00C6                ble        +0xC8 /* 00000FB4 */
  1288. 00000EF0  6000 00B2                bra        +0xB4 /* 00000FA4 */
  1289. label00000EF4:
  1290. 00000EF4  53AE FFDE                subq.l     [A6 - 0x22], 1
  1291. 00000EF8  7E01                     moveq.l    D7, 0x01
  1292. 00000EFA  6000 00A2                bra        +0xA4 /* 00000F9E */
  1293. label00000EFE:
  1294. 00000EFE  4A6E FECC                tst.w      [A6 - 0x134]
  1295. 00000F02  6D08                     blt        +0xA /* 00000F0C */
  1296. 00000F04  BE6E FECC                cmp.w      D7, [A6 - 0x134]
  1297. 00000F08  6600 0092                bne        +0x94 /* 00000F9C */
  1298. label00000F0C:
  1299. 00000F0C  486D B192                pea.l      [A5 - 0x4E6E]
  1300. 00000F10  A873                     syscall    SetPort
  1301. 00000F12  42A7                     clr.l      -[A7]
  1302. 00000F14  4879 5049 4354           push.l     0x50494354 /* 'PICT' */
  1303. 00000F1A  3F07                     move.w     -[A7], D7
  1304. 00000F1C  A80E                     syscall    Get1IndResource/Get1IxResource
  1305. 00000F1E  205F                     movea.l    A0, [A7]+
  1306. 00000F20  2D48 FFF4                move.l     [A6 - 0xC], A0
  1307. 00000F24  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  1308. 00000F28  4EAD 05A2                jsr        [A5 + 0x5A2 /* export_176 */]
  1309. 00000F2C  206E FFF4                movea.l    A0, [A6 - 0xC]
  1310. 00000F30  2050                     movea.l    A0, [A0]
  1311. 00000F32  43EE FFF8                lea.l      A1, [A6 - 0x8]
  1312. 00000F36  5488                     addq.l     A0, 2
  1313. 00000F38  22D8                     move.l     [A1]+, [A0]+
  1314. 00000F3A  22D8                     move.l     [A1]+, [A0]+
  1315. 00000F3C  486E FFF8                pea.l      [A6 - 0x8]
  1316. 00000F40  A8A3                     syscall    EraseRect
  1317. 00000F42  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  1318. 00000F46  486E FFF8                pea.l      [A6 - 0x8]
  1319. 00000F4A  A8F6                     syscall    DrawPicture
  1320. 00000F4C  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  1321. 00000F50  4EAD 059A                jsr        [A5 + 0x59A /* export_175 */]
  1322. 00000F54  2F2D B37C                move.l     -[A7], [A5 - 0x4C84]
  1323. 00000F58  A873                     syscall    SetPort
  1324. 00000F5A  486D B194                pea.l      [A5 - 0x4E6C]
  1325. 00000F5E  486E FFF8                pea.l      [A6 - 0x8]
  1326. 00000F62  486E FFF8                pea.l      [A6 - 0x8]
  1327. 00000F66  4267                     clr.w      -[A7]
  1328. 00000F68  42A7                     clr.l      -[A7]
  1329. 00000F6A  A8EB                     syscall    StdBits
  1330. 00000F6C  4EAD 03F2                jsr        [A5 + 0x3F2 /* export_122 */]
  1331. 00000F70  3D40 FED8                move.w     [A6 - 0x128], D0
  1332. 00000F74  4A6E FED8                tst.w      [A6 - 0x128]
  1333. 00000F78  663A                     bne        +0x3C /* 00000FB4 */
  1334. 00000F7A  4A6E FED2                tst.w      [A6 - 0x12E]
  1335. 00000F7E  6708                     beq        +0xA /* 00000F88 */
  1336. 00000F80  4EAD 0262                jsr        [A5 + 0x262 /* export_72 */]
  1337. 00000F84  4A40                     tst.w      D0
  1338. 00000F86  662C                     bne        +0x2E /* 00000FB4 */
  1339. label00000F88:
  1340. 00000F88  4A6E FECE                tst.w      [A6 - 0x132]
  1341. 00000F8C  670E                     beq        +0x10 /* 00000F9C */
  1342. 00000F8E  306E FECE                movea.w    A0, [A6 - 0x132]
  1343. 00000F92  2F08                     move.l     -[A7], A0
  1344. 00000F94  486E FFDA                pea.l      [A6 - 0x26]
  1345. 00000F98  4EAD 05F2                jsr        [A5 + 0x5F2 /* export_186 */]
  1346. label00000F9C:
  1347. 00000F9C  5247                     addq.w     D7, 1
  1348. label00000F9E:
  1349. 00000F9E  BE46                     cmp.w      D7, D6
  1350. 00000FA0  6F00 FF5C                ble        -0xA2 /* 00000EFE */
  1351. label00000FA4:
  1352. 00000FA4  4A6E FED0                tst.w      [A6 - 0x130]
  1353. 00000FA8  6600 FF4A                bne        -0xB4 /* 00000EF4 */
  1354. 00000FAC  4AAE FFDE                tst.l      [A6 - 0x22]
  1355. 00000FB0  6E00 FF42                bgt        -0xBC /* 00000EF4 */
  1356. label00000FB4:
  1357. 00000FB4  3F3C FFF9                move.w     -[A7], 0xFFF9
  1358. 00000FB8  4267                     clr.w      -[A7]
  1359. 00000FBA  4EAD 053A                jsr        [A5 + 0x53A /* export_163 */]
  1360. 00000FBE  4A6E FECA                tst.w      [A6 - 0x136]
  1361. 00000FC2  670A                     beq        +0xC /* 00000FCE */
  1362. 00000FC4  3F3C FFFF                move.w     -[A7], 0xFFFF
  1363. 00000FC8  4267                     clr.w      -[A7]
  1364. 00000FCA  4EAD 053A                jsr        [A5 + 0x53A /* export_163 */]
  1365. label00000FCE:
  1366. 00000FCE  4EAD 0B1A                jsr        [A5 + 0xB1A /* export_351 */]
  1367. 00000FD2  3F2E FED4                move.w     -[A7], [A6 - 0x12C]
  1368. 00000FD6  A99A                     syscall    CloseResFile
  1369. 00000FD8  4A78 0A60                tst.w      [0x00000A60 /* ResErr */]
  1370. 00000FDC  6704                     beq        +0x6 /* 00000FE2 */
  1371. 00000FDE  705C                     moveq.l    D0, 0x5C
  1372. 00000FE0  6016                     bra        +0x18 /* 00000FF8 */
  1373. label00000FE2:
  1374. 00000FE2  4A6E FEC8                tst.w      [A6 - 0x138]
  1375. 00000FE6  660C                     bne        +0xE /* 00000FF4 */
  1376. 00000FE8  42A7                     clr.l      -[A7]
  1377. 00000FEA  2F2D B37C                move.l     -[A7], [A5 - 0x4C84]
  1378. 00000FEE  4EAD 0B9A                jsr        [A5 + 0xB9A /* export_367 */]
  1379. 00000FF2  508F                     addq.l     A7, 8
  1380. label00000FF4:
  1381. 00000FF4  302E FED8                move.w     D0, [A6 - 0x128]
  1382. label00000FF8:
  1383. 00000FF8  4CDF 10E0                movem.l    D5,D6,D7,A4, [A7]+
  1384. 00000FFC  4E5E                     unlink     A6
  1385. 00000FFE  4E75                     rts
  1386. export_451:
  1387. 00001000  4E56 F7C8                link       A6, -0x0838
  1388. 00001004  2F0C                     move.l     -[A7], A4
  1389. 00001006  286E 000C                movea.l    A4, [A6 + 0xC]
  1390. 0000100A  508C                     addq.l     A4, 8
  1391. 0000100C  4A6D EF0C                tst.w      [A5 - 0x10F4]
  1392. 00001010  6706                     beq        +0x8 /* 00001018 */
  1393. 00001012  7059                     moveq.l    D0, 0x59
  1394. 00001014  6000 01A8                bra        +0x1AA /* 000011BE */
  1395. label00001018:
  1396. 00001018  0C54 2B23                cmpi.w     [A4], 0x2B23 /* '+#' */
  1397. 0000101C  6602                     bne        +0x4 /* 00001020 */
  1398. 0000101E  508C                     addq.l     A4, 8
  1399. label00001020:
  1400. 00001020  486E F7DA                pea.l      [A6 - 0x826]
  1401. 00001024  486E F7CA                pea.l      [A6 - 0x836]
  1402. 00001028  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  1403. 0000102C  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  1404. 00001030  2F0C                     move.l     -[A7], A4
  1405. 00001032  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1406. 00001036  4EAD 0C92                jsr        [A5 + 0xC92 /* export_398 */]
  1407. 0000103A  4FEF 0018                lea.l      A7, [A7 + 0x18]
  1408. 0000103E  3D40 F7CC                move.w     [A6 - 0x834], D0
  1409. 00001042  4A6E F7CC                tst.w      [A6 - 0x834]
  1410. 00001046  6708                     beq        +0xA /* 00001050 */
  1411. 00001048  302E F7CC                move.w     D0, [A6 - 0x834]
  1412. 0000104C  6000 0170                bra        +0x172 /* 000011BE */
  1413. label00001050:
  1414. 00001050  486D EF18                pea.l      [A5 - 0x10E8]
  1415. 00001054  2F2E F7DA                move.l     -[A7], [A6 - 0x826]
  1416. 00001058  4EAD 03BA                jsr        [A5 + 0x3BA /* export_115 */]
  1417. 0000105C  508F                     addq.l     A7, 8
  1418. 0000105E  2F2E F7DA                move.l     -[A7], [A6 - 0x826]
  1419. 00001062  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  1420. 00001066  302E F7CA                move.w     D0, [A6 - 0x836]
  1421. 0000106A  48C0                     ext.l      D0
  1422. 0000106C  E780                     asl        D0, 3
  1423. 0000106E  D9C0                     add.l      A4, D0
  1424. 00001070  4A54                     tst.w      [A4]
  1425. 00001072  6706                     beq        +0x8 /* 0000107A */
  1426. 00001074  7013                     moveq.l    D0, 0x13
  1427. 00001076  6000 0146                bra        +0x148 /* 000011BE */
  1428. label0000107A:
  1429. 0000107A  3F3C 0001                move.w     -[A7], 0x1
  1430. 0000107E  486E F7C8                pea.l      [A6 - 0x838]
  1431. 00001082  486D EF06                pea.l      [A5 - 0x10FA]
  1432. 00001086  486D AB0E                pea.l      [A5 - 0x54F2]
  1433. 0000108A  4EAD 016A                jsr        [A5 + 0x16A /* export_41 */]
  1434. 0000108E  4FEF 000E                lea.l      A7, [A7 + 0xE]
  1435. 00001092  202D EF06                move.l     D0, [A5 - 0x10FA]
  1436. 00001096  E580                     asl        D0, 2
  1437. 00001098  2F00                     move.l     -[A7], D0
  1438. 0000109A  4EAD 0A7A                jsr        [A5 + 0xA7A /* export_331 */]
  1439. 0000109E  588F                     addq.l     A7, 4
  1440. 000010A0  4A40                     tst.w      D0
  1441. 000010A2  6706                     beq        +0x8 /* 000010AA */
  1442. 000010A4  7025                     moveq.l    D0, 0x25
  1443. 000010A6  6000 0116                bra        +0x118 /* 000011BE */
  1444. label000010AA:
  1445. 000010AA  4267                     clr.w      -[A7]
  1446. 000010AC  486D EF18                pea.l      [A5 - 0x10E8]
  1447. 000010B0  3F2D B190                move.w     -[A7], [A5 - 0x4E70]
  1448. 000010B4  4EAD 0662                jsr        [A5 + 0x662 /* export_200 */]
  1449. 000010B8  301F                     move.w     D0, [A7]+
  1450. 000010BA  4267                     clr.w      -[A7]
  1451. 000010BC  486D EF18                pea.l      [A5 - 0x10E8]
  1452. 000010C0  3F2D B190                move.w     -[A7], [A5 - 0x4E70]
  1453. 000010C4  4879 3F3F 3F3F           push.l     0x3F3F3F3F /* '????' */
  1454. 000010CA  4879 5354 4550           push.l     0x53544550 /* 'STEP' */
  1455. 000010D0  4EAD 065A                jsr        [A5 + 0x65A /* export_199 */]
  1456. 000010D4  301F                     move.w     D0, [A7]+
  1457. 000010D6  3D40 F7CC                move.w     [A6 - 0x834], D0
  1458. 000010DA  4A6E F7CC                tst.w      [A6 - 0x834]
  1459. 000010DE  6706                     beq        +0x8 /* 000010E6 */
  1460. 000010E0  705A                     moveq.l    D0, 0x5A
  1461. 000010E2  6000 00DA                bra        +0xDC /* 000011BE */
  1462. label000010E6:
  1463. 000010E6  4267                     clr.w      -[A7]
  1464. 000010E8  486D EF18                pea.l      [A5 - 0x10E8]
  1465. 000010EC  3F2D B190                move.w     -[A7], [A5 - 0x4E70]
  1466. 000010F0  486D EF0E                pea.l      [A5 - 0x10F2]
  1467. 000010F4  4EAD 061A                jsr        [A5 + 0x61A /* export_191 */]
  1468. 000010F8  301F                     move.w     D0, [A7]+
  1469. 000010FA  3D40 F7CC                move.w     [A6 - 0x834], D0
  1470. 000010FE  4A6E F7CC                tst.w      [A6 - 0x834]
  1471. 00001102  6706                     beq        +0x8 /* 0000110A */
  1472. 00001104  705A                     moveq.l    D0, 0x5A
  1473. 00001106  6000 00B6                bra        +0xB8 /* 000011BE */
  1474. label0000110A:
  1475. 0000110A  7058                     moveq.l    D0, 0x58
  1476. 0000110C  3D40 F7DE                move.w     [A6 - 0x822], D0
  1477. 00001110  426E F7E0                clr.w      [A6 - 0x820]
  1478. 00001114  3D6D B110 F7E2           move.w     [A6 - 0x81E], [A5 - 0x4EF0]
  1479. 0000111A  41EE F7E4                lea.l      A0, [A6 - 0x81C]
  1480. 0000111E  43ED AB0E                lea.l      A1, [A5 - 0x54F2]
  1481. 00001122  20D9                     move.l     [A0]+, [A1]+
  1482. 00001124  20D9                     move.l     [A0]+, [A1]+
  1483. 00001126  4A6D B110                tst.w      [A5 - 0x4EF0]
  1484. 0000112A  673C                     beq        +0x3E /* 00001168 */
  1485. 0000112C  42A7                     clr.l      -[A7]
  1486. 0000112E  AA32                     syscall    GetGDevice
  1487. 00001130  205F                     movea.l    A0, [A7]+
  1488. 00001132  2D48 F7D2                move.l     [A6 - 0x82E], A0
  1489. 00001136  206E F7D2                movea.l    A0, [A6 - 0x82E]
  1490. 0000113A  2050                     movea.l    A0, [A0]
  1491. 0000113C  2D68 0016 F7CE           move.l     [A6 - 0x832], [A0 + 0x16]
  1492. 00001142  206E F7CE                movea.l    A0, [A6 - 0x832]
  1493. 00001146  2050                     movea.l    A0, [A0]
  1494. 00001148  2D68 002A F7D6           move.l     [A6 - 0x82A], [A0 + 0x2A]
  1495. 0000114E  206E F7D6                movea.l    A0, [A6 - 0x82A]
  1496. 00001152  4878 0800                push.l     0x800
  1497. 00001156  486E F7EC                pea.l      [A6 - 0x814]
  1498. 0000115A  2050                     movea.l    A0, [A0]
  1499. 0000115C  4868 0008                pea.l      [A0 + 0x8]
  1500. 00001160  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  1501. 00001164  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1502. label00001168:
  1503. 00001168  2D7C 0000 080E FFFC      move.l     [A6 - 0x4], 0x80E
  1504. 00001170  4267                     clr.w      -[A7]
  1505. 00001172  3F2D EF0E                move.w     -[A7], [A5 - 0x10F2]
  1506. 00001176  486E FFFC                pea.l      [A6 - 0x4]
  1507. 0000117A  486E F7DE                pea.l      [A6 - 0x822]
  1508. 0000117E  4EAD 0632                jsr        [A5 + 0x632 /* export_194 */]
  1509. 00001182  301F                     move.w     D0, [A7]+
  1510. 00001184  3D40 F7CC                move.w     [A6 - 0x834], D0
  1511. 00001188  4A6E F7CC                tst.w      [A6 - 0x834]
  1512. 0000118C  6704                     beq        +0x6 /* 00001192 */
  1513. 0000118E  705A                     moveq.l    D0, 0x5A
  1514. 00001190  602C                     bra        +0x2E /* 000011BE */
  1515. label00001192:
  1516. 00001192  42A7                     clr.l      -[A7]
  1517. 00001194  2F2D EF06                move.l     -[A7], [A5 - 0x10FA]
  1518. 00001198  4EAD 056A                jsr        [A5 + 0x56A /* export_169 */]
  1519. 0000119C  205F                     movea.l    A0, [A7]+
  1520. 0000119E  2B48 EF14                move.l     [A5 - 0x10EC], A0
  1521. 000011A2  42A7                     clr.l      -[A7]
  1522. 000011A4  2F2D EF06                move.l     -[A7], [A5 - 0x10FA]
  1523. 000011A8  4EAD 056A                jsr        [A5 + 0x56A /* export_169 */]
  1524. 000011AC  205F                     movea.l    A0, [A7]+
  1525. 000011AE  2B48 EF10                move.l     [A5 - 0x10F0], A0
  1526. 000011B2  7001                     moveq.l    D0, 0x01
  1527. 000011B4  3B40 EF0C                move.w     [A5 - 0x10F4], D0
  1528. 000011B8  426D EF0A                clr.w      [A5 - 0x10F6]
  1529. 000011BC  7000                     moveq.l    D0, 0x00
  1530. label000011BE:
  1531. 000011BE  285F                     movea.l    A4, [A7]+
  1532. 000011C0  4E5E                     unlink     A6
  1533. 000011C2  4E75                     rts
  1534. export_442:
  1535. 000011C4  4E56 FEFE                link       A6, -0x0102
  1536. 000011C8  2F0C                     move.l     -[A7], A4
  1537. 000011CA  286E 000C                movea.l    A4, [A6 + 0xC]
  1538. 000011CE  508C                     addq.l     A4, 8
  1539. 000011D0  4A6D EF0C                tst.w      [A5 - 0x10F4]
  1540. 000011D4  6606                     bne        +0x8 /* 000011DC */
  1541. 000011D6  705B                     moveq.l    D0, 0x5B
  1542. 000011D8  6000 01D8                bra        +0x1DA /* 000013B2 */
  1543. label000011DC:
  1544. 000011DC  0C54 2B23                cmpi.w     [A4], 0x2B23 /* '+#' */
  1545. 000011E0  6602                     bne        +0x4 /* 000011E4 */
  1546. 000011E2  508C                     addq.l     A4, 8
  1547. label000011E4:
  1548. 000011E4  4A54                     tst.w      [A4]
  1549. 000011E6  6706                     beq        +0x8 /* 000011EE */
  1550. 000011E8  7013                     moveq.l    D0, 0x13
  1551. 000011EA  6000 01C6                bra        +0x1C8 /* 000013B2 */
  1552. label000011EE:
  1553. 000011EE  2F2D EF06                move.l     -[A7], [A5 - 0x10FA]
  1554. 000011F2  4EAD 0A7A                jsr        [A5 + 0xA7A /* export_331 */]
  1555. 000011F6  588F                     addq.l     A7, 4
  1556. 000011F8  4A40                     tst.w      D0
  1557. 000011FA  6706                     beq        +0x8 /* 00001202 */
  1558. 000011FC  7025                     moveq.l    D0, 0x25
  1559. 000011FE  6000 01B2                bra        +0x1B4 /* 000013B2 */
  1560. label00001202:
  1561. 00001202  4A6D EF0A                tst.w      [A5 - 0x10F6]
  1562. 00001206  6700 0130                beq        +0x132 /* 00001338 */
  1563. 0000120A  486E FFF2                pea.l      [A6 - 0xE]
  1564. 0000120E  A874                     syscall    GetPort
  1565. 00001210  2F2D EF10                move.l     -[A7], [A5 - 0x10F0]
  1566. 00001214  4EAD 058A                jsr        [A5 + 0x58A /* export_173 */]
  1567. 00001218  2F2D EF14                move.l     -[A7], [A5 - 0x10EC]
  1568. 0000121C  4EAD 058A                jsr        [A5 + 0x58A /* export_173 */]
  1569. 00001220  3F3C 0001                move.w     -[A7], 0x1
  1570. 00001224  486E FF6A                pea.l      [A6 - 0x96]
  1571. 00001228  4EAD 01D2                jsr        [A5 + 0x1D2 /* export_54 */]
  1572. 0000122C  5C8F                     addq.l     A7, 6
  1573. 0000122E  3D6D B106 FFDA           move.w     [A6 - 0x26], [A5 - 0x4EFA]
  1574. 00001234  41EE FFDC                lea.l      A0, [A6 - 0x24]
  1575. 00001238  43ED AB0E                lea.l      A1, [A5 - 0x54F2]
  1576. 0000123C  20D9                     move.l     [A0]+, [A1]+
  1577. 0000123E  20D9                     move.l     [A0]+, [A1]+
  1578. 00001240  206D EF10                movea.l    A0, [A5 - 0x10F0]
  1579. 00001244  2D50 FFD6                move.l     [A6 - 0x2A], [A0]
  1580. 00001248  3F3C 0001                move.w     -[A7], 0x1
  1581. 0000124C  486E FFD6                pea.l      [A6 - 0x2A]
  1582. 00001250  4EAD 011A                jsr        [A5 + 0x11A /* export_31 */]
  1583. 00001254  5C8F                     addq.l     A7, 6
  1584. 00001256  3F3C 0001                move.w     -[A7], 0x1
  1585. 0000125A  486E FEFE                pea.l      [A6 - 0x102]
  1586. 0000125E  4EAD 01D2                jsr        [A5 + 0x1D2 /* export_54 */]
  1587. 00001262  5C8F                     addq.l     A7, 6
  1588. 00001264  3D6D B106 FFE8           move.w     [A6 - 0x18], [A5 - 0x4EFA]
  1589. 0000126A  41EE FFEA                lea.l      A0, [A6 - 0x16]
  1590. 0000126E  43ED AB0E                lea.l      A1, [A5 - 0x54F2]
  1591. 00001272  20D9                     move.l     [A0]+, [A1]+
  1592. 00001274  20D9                     move.l     [A0]+, [A1]+
  1593. 00001276  206D EF14                movea.l    A0, [A5 - 0x10EC]
  1594. 0000127A  2D50 FFE4                move.l     [A6 - 0x1C], [A0]
  1595. 0000127E  3F3C 0001                move.w     -[A7], 0x1
  1596. 00001282  486E FFE4                pea.l      [A6 - 0x1C]
  1597. 00001286  4EAD 011A                jsr        [A5 + 0x11A /* export_31 */]
  1598. 0000128A  5C8F                     addq.l     A7, 6
  1599. 0000128C  486E FF00                pea.l      [A6 - 0x100]
  1600. 00001290  486E FF6C                pea.l      [A6 - 0x94]
  1601. 00001294  486D AB0E                pea.l      [A5 - 0x54F2]
  1602. 00001298  486D AB0E                pea.l      [A5 - 0x54F2]
  1603. 0000129C  3F3C 0002                move.w     -[A7], 0x2
  1604. 000012A0  42A7                     clr.l      -[A7]
  1605. 000012A2  A8EC                     syscall    CopyBits
  1606. 000012A4  3F3C 0001                move.w     -[A7], 0x1
  1607. 000012A8  486E FEFE                pea.l      [A6 - 0x102]
  1608. 000012AC  4EAD 020A                jsr        [A5 + 0x20A /* export_61 */]
  1609. 000012B0  5C8F                     addq.l     A7, 6
  1610. 000012B2  3F3C 0001                move.w     -[A7], 0x1
  1611. 000012B6  486E FF6A                pea.l      [A6 - 0x96]
  1612. 000012BA  4EAD 020A                jsr        [A5 + 0x20A /* export_61 */]
  1613. 000012BE  5C8F                     addq.l     A7, 6
  1614. 000012C0  2F2D EF14                move.l     -[A7], [A5 - 0x10EC]
  1615. 000012C4  4EAD 0592                jsr        [A5 + 0x592 /* export_174 */]
  1616. 000012C8  2F2D EF10                move.l     -[A7], [A5 - 0x10F0]
  1617. 000012CC  4EAD 0592                jsr        [A5 + 0x592 /* export_174 */]
  1618. 000012D0  2F2E FFF2                move.l     -[A7], [A6 - 0xE]
  1619. 000012D4  A873                     syscall    SetPort
  1620. 000012D6  42A7                     clr.l      -[A7]
  1621. 000012D8  3F2D B110                move.w     -[A7], [A5 - 0x4EF0]
  1622. 000012DC  3F2D EF0A                move.w     -[A7], [A5 - 0x10F6]
  1623. 000012E0  486D AB0E                pea.l      [A5 - 0x54F2]
  1624. 000012E4  2F2D EF10                move.l     -[A7], [A5 - 0x10F0]
  1625. 000012E8  4EBA 507E                jsr        [PC + 0x507E /* 00006368 */]
  1626. 000012EC  205F                     movea.l    A0, [A7]+
  1627. 000012EE  2D48 FFF6                move.l     [A6 - 0xA], A0
  1628. 000012F2  42A7                     clr.l      -[A7]
  1629. 000012F4  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  1630. 000012F8  4EAD 057A                jsr        [A5 + 0x57A /* export_171 */]
  1631. 000012FC  201F                     move.l     D0, [A7]+
  1632. 000012FE  2D40 FFFA                move.l     [A6 - 0x6], D0
  1633. 00001302  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  1634. 00001306  4EAD 058A                jsr        [A5 + 0x58A /* export_173 */]
  1635. 0000130A  4267                     clr.w      -[A7]
  1636. 0000130C  3F2D EF0E                move.w     -[A7], [A5 - 0x10F2]
  1637. 00001310  486E FFFA                pea.l      [A6 - 0x6]
  1638. 00001314  206E FFF6                movea.l    A0, [A6 - 0xA]
  1639. 00001318  2F10                     move.l     -[A7], [A0]
  1640. 0000131A  4EAD 0632                jsr        [A5 + 0x632 /* export_194 */]
  1641. 0000131E  301F                     move.w     D0, [A7]+
  1642. 00001320  3D40 FFFE                move.w     [A6 - 0x2], D0
  1643. 00001324  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  1644. 00001328  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  1645. 0000132C  4A6E FFFE                tst.w      [A6 - 0x2]
  1646. 00001330  6706                     beq        +0x8 /* 00001338 */
  1647. 00001332  705A                     moveq.l    D0, 0x5A
  1648. 00001334  6000 007C                bra        +0x7E /* 000013B2 */
  1649. label00001338:
  1650. 00001338  4267                     clr.w      -[A7]
  1651. 0000133A  3F2D EF0E                move.w     -[A7], [A5 - 0x10F2]
  1652. 0000133E  3F3C 0001                move.w     -[A7], 0x1
  1653. 00001342  4878 0002                push.l     0x2
  1654. 00001346  4EAD 068A                jsr        [A5 + 0x68A /* export_205 */]
  1655. 0000134A  301F                     move.w     D0, [A7]+
  1656. 0000134C  3D40 FFFE                move.w     [A6 - 0x2], D0
  1657. 00001350  4A6E FFFE                tst.w      [A6 - 0x2]
  1658. 00001354  6704                     beq        +0x6 /* 0000135A */
  1659. 00001356  705A                     moveq.l    D0, 0x5A
  1660. 00001358  6058                     bra        +0x5A /* 000013B2 */
  1661. label0000135A:
  1662. 0000135A  7002                     moveq.l    D0, 0x02
  1663. 0000135C  2D40 FFFA                move.l     [A6 - 0x6], D0
  1664. 00001360  4267                     clr.w      -[A7]
  1665. 00001362  3F2D EF0E                move.w     -[A7], [A5 - 0x10F2]
  1666. 00001366  486E FFFA                pea.l      [A6 - 0x6]
  1667. 0000136A  486D EF0A                pea.l      [A5 - 0x10F6]
  1668. 0000136E  4EAD 0632                jsr        [A5 + 0x632 /* export_194 */]
  1669. 00001372  301F                     move.w     D0, [A7]+
  1670. 00001374  3D40 FFFE                move.w     [A6 - 0x2], D0
  1671. 00001378  4A6E FFFE                tst.w      [A6 - 0x2]
  1672. 0000137C  6704                     beq        +0x6 /* 00001382 */
  1673. 0000137E  705A                     moveq.l    D0, 0x5A
  1674. 00001380  6030                     bra        +0x32 /* 000013B2 */
  1675. label00001382:
  1676. 00001382  4267                     clr.w      -[A7]
  1677. 00001384  3F2D EF0E                move.w     -[A7], [A5 - 0x10F2]
  1678. 00001388  4EAD 0622                jsr        [A5 + 0x622 /* export_192 */]
  1679. 0000138C  301F                     move.w     D0, [A7]+
  1680. 0000138E  3D40 FFFE                move.w     [A6 - 0x2], D0
  1681. 00001392  4A6E FFFE                tst.w      [A6 - 0x2]
  1682. 00001396  6704                     beq        +0x6 /* 0000139C */
  1683. 00001398  705C                     moveq.l    D0, 0x5C
  1684. 0000139A  6016                     bra        +0x18 /* 000013B2 */
  1685. label0000139C:
  1686. 0000139C  2F2D EF14                move.l     -[A7], [A5 - 0x10EC]
  1687. 000013A0  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  1688. 000013A4  2F2D EF10                move.l     -[A7], [A5 - 0x10F0]
  1689. 000013A8  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  1690. 000013AC  426D EF0C                clr.w      [A5 - 0x10F4]
  1691. 000013B0  7000                     moveq.l    D0, 0x00
  1692. label000013B2:
  1693. 000013B2  285F                     movea.l    A4, [A7]+
  1694. 000013B4  4E5E                     unlink     A6
  1695. 000013B6  4E75                     rts
  1696. fn000013B8:
  1697. 000013B8  4E56 FEFE                link       A6, -0x0102
  1698. 000013BC  2F2D EF06                move.l     -[A7], [A5 - 0x10FA]
  1699. 000013C0  4EAD 0A7A                jsr        [A5 + 0xA7A /* export_331 */]
  1700. 000013C4  588F                     addq.l     A7, 4
  1701. 000013C6  4A40                     tst.w      D0
  1702. 000013C8  6706                     beq        +0x8 /* 000013D0 */
  1703. 000013CA  7025                     moveq.l    D0, 0x25
  1704. 000013CC  6000 018A                bra        +0x18C /* 00001558 */
  1705. label000013D0:
  1706. 000013D0  486E FFF2                pea.l      [A6 - 0xE]
  1707. 000013D4  A874                     syscall    GetPort
  1708. 000013D6  3F3C 0001                move.w     -[A7], 0x1
  1709. 000013DA  486E FF6A                pea.l      [A6 - 0x96]
  1710. 000013DE  4EAD 01D2                jsr        [A5 + 0x1D2 /* export_54 */]
  1711. 000013E2  5C8F                     addq.l     A7, 6
  1712. 000013E4  3F3C 0001                move.w     -[A7], 0x1
  1713. 000013E8  486E FEFE                pea.l      [A6 - 0x102]
  1714. 000013EC  4EAD 01D2                jsr        [A5 + 0x1D2 /* export_54 */]
  1715. 000013F0  5C8F                     addq.l     A7, 6
  1716. 000013F2  3D6D B106 FFE8           move.w     [A6 - 0x18], [A5 - 0x4EFA]
  1717. 000013F8  41EE FFEA                lea.l      A0, [A6 - 0x16]
  1718. 000013FC  43ED AB0E                lea.l      A1, [A5 - 0x54F2]
  1719. 00001400  20D9                     move.l     [A0]+, [A1]+
  1720. 00001402  20D9                     move.l     [A0]+, [A1]+
  1721. 00001404  2D6D B132 FFE4           move.l     [A6 - 0x1C], [A5 - 0x4ECE]
  1722. 0000140A  3F3C 0001                move.w     -[A7], 0x1
  1723. 0000140E  486E FFE4                pea.l      [A6 - 0x1C]
  1724. 00001412  4EAD 011A                jsr        [A5 + 0x11A /* export_31 */]
  1725. 00001416  5C8F                     addq.l     A7, 6
  1726. 00001418  486E FF6C                pea.l      [A6 - 0x94]
  1727. 0000141C  486E FF00                pea.l      [A6 - 0x100]
  1728. 00001420  486D AB0E                pea.l      [A5 - 0x54F2]
  1729. 00001424  486D AB0E                pea.l      [A5 - 0x54F2]
  1730. 00001428  4267                     clr.w      -[A7]
  1731. 0000142A  42A7                     clr.l      -[A7]
  1732. 0000142C  A8EC                     syscall    CopyBits
  1733. 0000142E  526D EF0A                addq.w     [A5 - 0x10F6], 1
  1734. 00001432  0C6D 0001 EF0A           cmpi.w     [A5 - 0x10F6], 0x1
  1735. 00001438  662E                     bne        +0x30 /* 00001468 */
  1736. 0000143A  206D EF10                movea.l    A0, [A5 - 0x10F0]
  1737. 0000143E  2F2D EF06                move.l     -[A7], [A5 - 0x10FA]
  1738. 00001442  2F10                     move.l     -[A7], [A0]
  1739. 00001444  2F2D B132                move.l     -[A7], [A5 - 0x4ECE]
  1740. 00001448  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  1741. 0000144C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1742. 00001450  206D EF14                movea.l    A0, [A5 - 0x10EC]
  1743. 00001454  2F2D EF06                move.l     -[A7], [A5 - 0x10FA]
  1744. 00001458  2F10                     move.l     -[A7], [A0]
  1745. 0000145A  2F2D B132                move.l     -[A7], [A5 - 0x4ECE]
  1746. 0000145E  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  1747. 00001462  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1748. 00001466  6056                     bra        +0x58 /* 000014BE */
  1749. label00001468:
  1750. 00001468  2F2D EF10                move.l     -[A7], [A5 - 0x10F0]
  1751. 0000146C  4EAD 058A                jsr        [A5 + 0x58A /* export_173 */]
  1752. 00001470  486E FF6A                pea.l      [A6 - 0x96]
  1753. 00001474  A873                     syscall    SetPort
  1754. 00001476  3D6D B106 FFDA           move.w     [A6 - 0x26], [A5 - 0x4EFA]
  1755. 0000147C  41EE FFDC                lea.l      A0, [A6 - 0x24]
  1756. 00001480  43ED AB0E                lea.l      A1, [A5 - 0x54F2]
  1757. 00001484  20D9                     move.l     [A0]+, [A1]+
  1758. 00001486  20D9                     move.l     [A0]+, [A1]+
  1759. 00001488  206D EF10                movea.l    A0, [A5 - 0x10F0]
  1760. 0000148C  2D50 FFD6                move.l     [A6 - 0x2A], [A0]
  1761. 00001490  3F3C 0001                move.w     -[A7], 0x1
  1762. 00001494  486E FFD6                pea.l      [A6 - 0x2A]
  1763. 00001498  4EAD 011A                jsr        [A5 + 0x11A /* export_31 */]
  1764. 0000149C  5C8F                     addq.l     A7, 6
  1765. 0000149E  486E FF00                pea.l      [A6 - 0x100]
  1766. 000014A2  486E FF6C                pea.l      [A6 - 0x94]
  1767. 000014A6  486D AB0E                pea.l      [A5 - 0x54F2]
  1768. 000014AA  486D AB0E                pea.l      [A5 - 0x54F2]
  1769. 000014AE  3F3C 0002                move.w     -[A7], 0x2
  1770. 000014B2  42A7                     clr.l      -[A7]
  1771. 000014B4  A8EC                     syscall    CopyBits
  1772. 000014B6  2F2D EF10                move.l     -[A7], [A5 - 0x10F0]
  1773. 000014BA  4EAD 0592                jsr        [A5 + 0x592 /* export_174 */]
  1774. label000014BE:
  1775. 000014BE  3F3C 0001                move.w     -[A7], 0x1
  1776. 000014C2  486E FEFE                pea.l      [A6 - 0x102]
  1777. 000014C6  4EAD 020A                jsr        [A5 + 0x20A /* export_61 */]
  1778. 000014CA  5C8F                     addq.l     A7, 6
  1779. 000014CC  3F3C 0001                move.w     -[A7], 0x1
  1780. 000014D0  486E FF6A                pea.l      [A6 - 0x96]
  1781. 000014D4  4EAD 020A                jsr        [A5 + 0x20A /* export_61 */]
  1782. 000014D8  5C8F                     addq.l     A7, 6
  1783. 000014DA  2F2E FFF2                move.l     -[A7], [A6 - 0xE]
  1784. 000014DE  A873                     syscall    SetPort
  1785. 000014E0  42A7                     clr.l      -[A7]
  1786. 000014E2  3F2D B110                move.w     -[A7], [A5 - 0x4EF0]
  1787. 000014E6  3F2D EF0A                move.w     -[A7], [A5 - 0x10F6]
  1788. 000014EA  486D AB0E                pea.l      [A5 - 0x54F2]
  1789. 000014EE  2F2D EF10                move.l     -[A7], [A5 - 0x10F0]
  1790. 000014F2  4EBA 4E74                jsr        [PC + 0x4E74 /* 00006368 */]
  1791. 000014F6  205F                     movea.l    A0, [A7]+
  1792. 000014F8  2D48 FFF6                move.l     [A6 - 0xA], A0
  1793. 000014FC  42A7                     clr.l      -[A7]
  1794. 000014FE  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  1795. 00001502  4EAD 057A                jsr        [A5 + 0x57A /* export_171 */]
  1796. 00001506  201F                     move.l     D0, [A7]+
  1797. 00001508  2D40 FFFC                move.l     [A6 - 0x4], D0
  1798. 0000150C  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  1799. 00001510  4EAD 058A                jsr        [A5 + 0x58A /* export_173 */]
  1800. 00001514  4267                     clr.w      -[A7]
  1801. 00001516  3F2D EF0E                move.w     -[A7], [A5 - 0x10F2]
  1802. 0000151A  486E FFFC                pea.l      [A6 - 0x4]
  1803. 0000151E  206E FFF6                movea.l    A0, [A6 - 0xA]
  1804. 00001522  2F10                     move.l     -[A7], [A0]
  1805. 00001524  4EAD 0632                jsr        [A5 + 0x632 /* export_194 */]
  1806. 00001528  301F                     move.w     D0, [A7]+
  1807. 0000152A  3D40 FFFA                move.w     [A6 - 0x6], D0
  1808. 0000152E  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  1809. 00001532  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  1810. 00001536  4A6E FFFA                tst.w      [A6 - 0x6]
  1811. 0000153A  6704                     beq        +0x6 /* 00001540 */
  1812. 0000153C  705A                     moveq.l    D0, 0x5A
  1813. 0000153E  6018                     bra        +0x1A /* 00001558 */
  1814. label00001540:
  1815. 00001540  206D EF10                movea.l    A0, [A5 - 0x10F0]
  1816. 00001544  2F2D EF06                move.l     -[A7], [A5 - 0x10FA]
  1817. 00001548  2F10                     move.l     -[A7], [A0]
  1818. 0000154A  2F2D B132                move.l     -[A7], [A5 - 0x4ECE]
  1819. 0000154E  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  1820. 00001552  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1821. 00001556  7000                     moveq.l    D0, 0x00
  1822. label00001558:
  1823. 00001558  4E5E                     unlink     A6
  1824. 0000155A  4E75                     rts
  1825. export_450:
  1826. 0000155C  4E56 F5CC                link       A6, -0x0A34
  1827. 00001560  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  1828. 00001564  286E 000C                movea.l    A4, [A6 + 0xC]
  1829. 00001568  508C                     addq.l     A4, 8
  1830. 0000156A  4A6D EF0C                tst.w      [A5 - 0x10F4]
  1831. 0000156E  6706                     beq        +0x8 /* 00001576 */
  1832. 00001570  7059                     moveq.l    D0, 0x59
  1833. 00001572  6000 052A                bra        +0x52C /* 00001A9E */
  1834. label00001576:
  1835. 00001576  0C54 2B23                cmpi.w     [A4], 0x2B23 /* '+#' */
  1836. 0000157A  6602                     bne        +0x4 /* 0000157E */
  1837. 0000157C  508C                     addq.l     A4, 8
  1838. label0000157E:
  1839. 0000157E  486E F6FC                pea.l      [A6 - 0x904]
  1840. 00001582  486E F5DA                pea.l      [A6 - 0xA26]
  1841. 00001586  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  1842. 0000158A  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  1843. 0000158E  2F0C                     move.l     -[A7], A4
  1844. 00001590  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1845. 00001594  4EAD 0C92                jsr        [A5 + 0xC92 /* export_398 */]
  1846. 00001598  4FEF 0018                lea.l      A7, [A7 + 0x18]
  1847. 0000159C  3C00                     move.w     D6, D0
  1848. 0000159E  4A46                     tst.w      D6
  1849. 000015A0  6706                     beq        +0x8 /* 000015A8 */
  1850. 000015A2  3006                     move.w     D0, D6
  1851. 000015A4  6000 04F8                bra        +0x4FA /* 00001A9E */
  1852. label000015A8:
  1853. 000015A8  486E F5F0                pea.l      [A6 - 0xA10]
  1854. 000015AC  2F2E F6FC                move.l     -[A7], [A6 - 0x904]
  1855. 000015B0  4EAD 03BA                jsr        [A5 + 0x3BA /* export_115 */]
  1856. 000015B4  508F                     addq.l     A7, 8
  1857. 000015B6  2F2E F6FC                move.l     -[A7], [A6 - 0x904]
  1858. 000015BA  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  1859. 000015BE  302E F5DA                move.w     D0, [A6 - 0xA26]
  1860. 000015C2  48C0                     ext.l      D0
  1861. 000015C4  E780                     asl        D0, 3
  1862. 000015C6  D9C0                     add.l      A4, D0
  1863. 000015C8  7A01                     moveq.l    D5, 0x01
  1864. 000015CA  426E F5CE                clr.w      [A6 - 0xA32]
  1865. 000015CE  426E F5D2                clr.w      [A6 - 0xA2E]
  1866. 000015D2  426E F5D0                clr.w      [A6 - 0xA30]
  1867. 000015D6  426E F5D6                clr.w      [A6 - 0xA2A]
  1868. 000015DA  7001                     moveq.l    D0, 0x01
  1869. 000015DC  2D40 F5E4                move.l     [A6 - 0xA1C], D0
  1870. 000015E0  426E F5D4                clr.w      [A6 - 0xA2C]
  1871. label000015E4:
  1872. 000015E4  3014                     move.w     D0, [A4]
  1873. 000015E6  4EAD 002A                jsr        [A5 + 0x2A /* export_1 */]
  1874. 000015EA  0007 001E                ori.b      D7, 0x1E
  1875. 000015EE  0000 0020                ori.b      D0, 0x20 /* ' ' */
  1876. 000015F2  2B6C 0048 271D           move.l     [A5 + 0x271D], [A4 + 0x48]
  1877. 000015F8  00BC 2B20 00C4 2B5D 00CA ori.l      0x2B5D00CA, 0x2B2000C4
  1878. 00001602  2B6E 00EC 2B35           move.l     [A5 + 0x2B35], [A6 + 0xEC]
  1879. 00001608  0100                     btst       D0, D0
  1880. 0000160A  7A00                     moveq.l    D5, 0x00
  1881. 0000160C  6000 0100                bra        +0x102 /* 0000170E */
  1882. 00001610  508C                     addq.l     A4, 8
  1883. 00001612  7001                     moveq.l    D0, 0x01
  1884. 00001614  3D40 F5D2                move.w     [A6 - 0xA2E], D0
  1885. 00001618  0C54 07DA                cmpi.w     [A4], 0x7DA
  1886. 0000161C  6606                     bne        +0x8 /* 00001624 */
  1887. 0000161E  508C                     addq.l     A4, 8
  1888. 00001620  6000 00EC                bra        +0xEE /* 0000170E */
  1889. label00001624:
  1890. 00001624  0C54 0BD9                cmpi.w     [A4], 0xBD9
  1891. 00001628  660C                     bne        +0xE /* 00001636 */
  1892. 0000162A  508C                     addq.l     A4, 8
  1893. 0000162C  7001                     moveq.l    D0, 0x01
  1894. 0000162E  3D40 F5D0                move.w     [A6 - 0xA30], D0
  1895. 00001632  6000 00DA                bra        +0xDC /* 0000170E */
  1896. label00001636:
  1897. 00001636  7002                     moveq.l    D0, 0x02
  1898. 00001638  6000 0464                bra        +0x466 /* 00001A9E */
  1899. 0000163C  508C                     addq.l     A4, 8
  1900. 0000163E  0C54 2B25                cmpi.w     [A4], 0x2B25 /* '+%' */
  1901. 00001642  660C                     bne        +0xE /* 00001650 */
  1902. 00001644  508C                     addq.l     A4, 8
  1903. 00001646  7001                     moveq.l    D0, 0x01
  1904. 00001648  3D40 F5D4                move.w     [A6 - 0xA2C], D0
  1905. 0000164C  6000 00C0                bra        +0xC2 /* 0000170E */
  1906. label00001650:
  1907. 00001650  486E F6FC                pea.l      [A6 - 0x904]
  1908. 00001654  486E F5DA                pea.l      [A6 - 0xA26]
  1909. 00001658  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  1910. 0000165C  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  1911. 00001660  2F0C                     move.l     -[A7], A4
  1912. 00001662  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1913. 00001666  4EAD 0C92                jsr        [A5 + 0xC92 /* export_398 */]
  1914. 0000166A  4FEF 0018                lea.l      A7, [A7 + 0x18]
  1915. 0000166E  3C00                     move.w     D6, D0
  1916. 00001670  4A46                     tst.w      D6
  1917. 00001672  6706                     beq        +0x8 /* 0000167A */
  1918. 00001674  3006                     move.w     D0, D6
  1919. 00001676  6000 0426                bra        +0x428 /* 00001A9E */
  1920. label0000167A:
  1921. 0000167A  486E F5E4                pea.l      [A6 - 0xA1C]
  1922. 0000167E  2F2E F6FC                move.l     -[A7], [A6 - 0x904]
  1923. 00001682  4EAD 03DA                jsr        [A5 + 0x3DA /* export_119 */]
  1924. 00001686  508F                     addq.l     A7, 8
  1925. 00001688  3C00                     move.w     D6, D0
  1926. 0000168A  2F2E F6FC                move.l     -[A7], [A6 - 0x904]
  1927. 0000168E  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  1928. 00001692  4A46                     tst.w      D6
  1929. 00001694  6706                     beq        +0x8 /* 0000169C */
  1930. 00001696  3006                     move.w     D0, D6
  1931. 00001698  6000 0404                bra        +0x406 /* 00001A9E */
  1932. label0000169C:
  1933. 0000169C  302E F5DA                move.w     D0, [A6 - 0xA26]
  1934. 000016A0  48C0                     ext.l      D0
  1935. 000016A2  E780                     asl        D0, 3
  1936. 000016A4  D9C0                     add.l      A4, D0
  1937. 000016A6  0C54 2B68                cmpi.w     [A4], 0x2B68 /* '+h' */
  1938. 000016AA  6600 0062                bne        +0x64 /* 0000170E */
  1939. 000016AE  508C                     addq.l     A4, 8
  1940. 000016B0  6000 005C                bra        +0x5E /* 0000170E */
  1941. 000016B4  508C                     addq.l     A4, 8
  1942. 000016B6  7006                     moveq.l    D0, 0x06
  1943. 000016B8  3D40 F5D6                move.w     [A6 - 0xA2A], D0
  1944. 000016BC  6000 0050                bra        +0x52 /* 0000170E */
  1945. 000016C0  508C                     addq.l     A4, 8
  1946. 000016C2  700C                     moveq.l    D0, 0x0C
  1947. 000016C4  3D40 F5D6                move.w     [A6 - 0xA2A], D0
  1948. 000016C8  6044                     bra        +0x46 /* 0000170E */
  1949. 000016CA  508C                     addq.l     A4, 8
  1950. 000016CC  0C54 2B20                cmpi.w     [A4], 0x2B20 /* '+ ' */
  1951. 000016D0  6608                     bne        +0xA /* 000016DA */
  1952. 000016D2  508C                     addq.l     A4, 8
  1953. 000016D4  426E F5D6                clr.w      [A6 - 0xA2A]
  1954. 000016D8  6034                     bra        +0x36 /* 0000170E */
  1955. label000016DA:
  1956. 000016DA  0C54 2B5D                cmpi.w     [A4], 0x2B5D /* '+]' */
  1957. 000016DE  660A                     bne        +0xC /* 000016EA */
  1958. 000016E0  508C                     addq.l     A4, 8
  1959. 000016E2  7012                     moveq.l    D0, 0x12
  1960. 000016E4  3D40 F5D6                move.w     [A6 - 0xA2A], D0
  1961. 000016E8  6024                     bra        +0x26 /* 0000170E */
  1962. label000016EA:
  1963. 000016EA  7002                     moveq.l    D0, 0x02
  1964. 000016EC  6000 03B0                bra        +0x3B2 /* 00001A9E */
  1965. 000016F0  508C                     addq.l     A4, 8
  1966. 000016F2  0C54 2B4C                cmpi.w     [A4], 0x2B4C /* '+L' */
  1967. 000016F6  6706                     beq        +0x8 /* 000016FE */
  1968. 000016F8  7002                     moveq.l    D0, 0x02
  1969. 000016FA  6000 03A2                bra        +0x3A4 /* 00001A9E */
  1970. label000016FE:
  1971. 000016FE  508C                     addq.l     A4, 8
  1972. 00001700  7001                     moveq.l    D0, 0x01
  1973. 00001702  3D40 F5CE                move.w     [A6 - 0xA32], D0
  1974. 00001706  6006                     bra        +0x8 /* 0000170E */
  1975. 00001708  7002                     moveq.l    D0, 0x02
  1976. 0000170A  6000 0392                bra        +0x394 /* 00001A9E */
  1977. label0000170E:
  1978. 0000170E  4A45                     tst.w      D5
  1979. 00001710  6600 FED2                bne        -0x12C /* 000015E4 */
  1980. 00001714  4267                     clr.w      -[A7]
  1981. 00001716  486E F5F0                pea.l      [A6 - 0xA10]
  1982. 0000171A  3F2D B190                move.w     -[A7], [A5 - 0x4E70]
  1983. 0000171E  486E F5D8                pea.l      [A6 - 0xA28]
  1984. 00001722  4EAD 061A                jsr        [A5 + 0x61A /* export_191 */]
  1985. 00001726  301F                     move.w     D0, [A7]+
  1986. 00001728  3C00                     move.w     D6, D0
  1987. 0000172A  4A46                     tst.w      D6
  1988. 0000172C  671A                     beq        +0x1C /* 00001748 */
  1989. 0000172E  4267                     clr.w      -[A7]
  1990. 00001730  486E F5F0                pea.l      [A6 - 0xA10]
  1991. 00001734  206D B334                movea.l    A0, [A5 - 0x4CCC]
  1992. 00001738  3F28 0002                move.w     -[A7], [A0 + 0x2]
  1993. 0000173C  486E F5D8                pea.l      [A6 - 0xA28]
  1994. 00001740  4EAD 061A                jsr        [A5 + 0x61A /* export_191 */]
  1995. 00001744  301F                     move.w     D0, [A7]+
  1996. 00001746  3C00                     move.w     D6, D0
  1997. label00001748:
  1998. 00001748  4A46                     tst.w      D6
  1999. 0000174A  6716                     beq        +0x18 /* 00001762 */
  2000. 0000174C  4267                     clr.w      -[A7]
  2001. 0000174E  486E F5F0                pea.l      [A6 - 0xA10]
  2002. 00001752  3F2D B18E                move.w     -[A7], [A5 - 0x4E72]
  2003. 00001756  486E F5D8                pea.l      [A6 - 0xA28]
  2004. 0000175A  4EAD 061A                jsr        [A5 + 0x61A /* export_191 */]
  2005. 0000175E  301F                     move.w     D0, [A7]+
  2006. 00001760  3C00                     move.w     D6, D0
  2007. label00001762:
  2008. 00001762  4A46                     tst.w      D6
  2009. 00001764  6706                     beq        +0x8 /* 0000176C */
  2010. 00001766  705A                     moveq.l    D0, 0x5A
  2011. 00001768  6000 0334                bra        +0x336 /* 00001A9E */
  2012. label0000176C:
  2013. 0000176C  4267                     clr.w      -[A7]
  2014. 0000176E  3F2E F5D8                move.w     -[A7], [A6 - 0xA28]
  2015. 00001772  486E F5E8                pea.l      [A6 - 0xA18]
  2016. 00001776  4EAD 0672                jsr        [A5 + 0x672 /* export_202 */]
  2017. 0000177A  301F                     move.w     D0, [A7]+
  2018. 0000177C  3C00                     move.w     D6, D0
  2019. 0000177E  4A46                     tst.w      D6
  2020. 00001780  6712                     beq        +0x14 /* 00001794 */
  2021. 00001782  4267                     clr.w      -[A7]
  2022. 00001784  3F2E F5D8                move.w     -[A7], [A6 - 0xA28]
  2023. 00001788  4EAD 0622                jsr        [A5 + 0x622 /* export_192 */]
  2024. 0000178C  301F                     move.w     D0, [A7]+
  2025. 0000178E  705A                     moveq.l    D0, 0x5A
  2026. 00001790  6000 030C                bra        +0x30E /* 00001A9E */
  2027. label00001794:
  2028. 00001794  2D7C 0000 080E F5EC      move.l     [A6 - 0xA14], 0x80E
  2029. 0000179C  4267                     clr.w      -[A7]
  2030. 0000179E  3F2E F5D8                move.w     -[A7], [A6 - 0xA28]
  2031. 000017A2  486E F5EC                pea.l      [A6 - 0xA14]
  2032. 000017A6  486E F7F2                pea.l      [A6 - 0x80E]
  2033. 000017AA  4EAD 062A                jsr        [A5 + 0x62A /* export_193 */]
  2034. 000017AE  301F                     move.w     D0, [A7]+
  2035. 000017B0  3C00                     move.w     D6, D0
  2036. 000017B2  4A46                     tst.w      D6
  2037. 000017B4  6608                     bne        +0xA /* 000017BE */
  2038. 000017B6  0C6E 0058 F7F2           cmpi.w     [A6 - 0x80E], 0x58 /* 'X' */
  2039. 000017BC  6712                     beq        +0x14 /* 000017D0 */
  2040. label000017BE:
  2041. 000017BE  4267                     clr.w      -[A7]
  2042. 000017C0  3F2E F5D8                move.w     -[A7], [A6 - 0xA28]
  2043. 000017C4  4EAD 0622                jsr        [A5 + 0x622 /* export_192 */]
  2044. 000017C8  301F                     move.w     D0, [A7]+
  2045. 000017CA  705A                     moveq.l    D0, 0x5A
  2046. 000017CC  6000 02D0                bra        +0x2D2 /* 00001A9E */
  2047. label000017D0:
  2048. 000017D0  202E F5E8                move.l     D0, [A6 - 0xA18]
  2049. 000017D4  0680 FFFF F7F2           addi.l     D0, 0xFFFFF7F2
  2050. 000017DA  2D40 F5EC                move.l     [A6 - 0xA14], D0
  2051. 000017DE  42A7                     clr.l      -[A7]
  2052. 000017E0  2F2E F5EC                move.l     -[A7], [A6 - 0xA14]
  2053. 000017E4  4EAD 056A                jsr        [A5 + 0x56A /* export_169 */]
  2054. 000017E8  205F                     movea.l    A0, [A7]+
  2055. 000017EA  2D48 F6F8                move.l     [A6 - 0x908], A0
  2056. 000017EE  2F2E F6F8                move.l     -[A7], [A6 - 0x908]
  2057. 000017F2  4EAD 058A                jsr        [A5 + 0x58A /* export_173 */]
  2058. 000017F6  4267                     clr.w      -[A7]
  2059. 000017F8  3F2E F5D8                move.w     -[A7], [A6 - 0xA28]
  2060. 000017FC  486E F5EC                pea.l      [A6 - 0xA14]
  2061. 00001800  206E F6F8                movea.l    A0, [A6 - 0x908]
  2062. 00001804  2F10                     move.l     -[A7], [A0]
  2063. 00001806  4EAD 062A                jsr        [A5 + 0x62A /* export_193 */]
  2064. 0000180A  301F                     move.w     D0, [A7]+
  2065. 0000180C  3C00                     move.w     D6, D0
  2066. 0000180E  4A46                     tst.w      D6
  2067. 00001810  671A                     beq        +0x1C /* 0000182C */
  2068. 00001812  2F2E F6F8                move.l     -[A7], [A6 - 0x908]
  2069. 00001816  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  2070. 0000181A  4267                     clr.w      -[A7]
  2071. 0000181C  3F2E F5D8                move.w     -[A7], [A6 - 0xA28]
  2072. 00001820  4EAD 0622                jsr        [A5 + 0x622 /* export_192 */]
  2073. 00001824  301F                     move.w     D0, [A7]+
  2074. 00001826  705A                     moveq.l    D0, 0x5A
  2075. 00001828  6000 0274                bra        +0x276 /* 00001A9E */
  2076. label0000182C:
  2077. 0000182C  4267                     clr.w      -[A7]
  2078. 0000182E  3F2E F5D8                move.w     -[A7], [A6 - 0xA28]
  2079. 00001832  4EAD 0622                jsr        [A5 + 0x622 /* export_192 */]
  2080. 00001836  301F                     move.w     D0, [A7]+
  2081. 00001838  3C00                     move.w     D6, D0
  2082. 0000183A  4A46                     tst.w      D6
  2083. 0000183C  670E                     beq        +0x10 /* 0000184C */
  2084. 0000183E  2F2E F6F8                move.l     -[A7], [A6 - 0x908]
  2085. 00001842  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  2086. 00001846  705C                     moveq.l    D0, 0x5C
  2087. 00001848  6000 0254                bra        +0x256 /* 00001A9E */
  2088. label0000184C:
  2089. 0000184C  302D B110                move.w     D0, [A5 - 0x4EF0]
  2090. 00001850  B06E F7F6                cmp.w      D0, [A6 - 0x80A]
  2091. 00001854  670E                     beq        +0x10 /* 00001864 */
  2092. 00001856  2F2E F6F8                move.l     -[A7], [A6 - 0x908]
  2093. 0000185A  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  2094. 0000185E  7063                     moveq.l    D0, 0x63
  2095. 00001860  6000 023C                bra        +0x23E /* 00001A9E */
  2096. label00001864:
  2097. 00001864  302D AB14                move.w     D0, [A5 - 0x54EC]
  2098. 00001868  906D AB10                sub.w      D0, [A5 - 0x54F0]
  2099. 0000186C  322E F7FE                move.w     D1, [A6 - 0x802]
  2100. 00001870  926E F7FA                sub.w      D1, [A6 - 0x806]
  2101. 00001874  B041                     cmp.w      D0, D1
  2102. 00001876  6D14                     blt        +0x16 /* 0000188C */
  2103. 00001878  302D AB12                move.w     D0, [A5 - 0x54EE]
  2104. 0000187C  906D AB0E                sub.w      D0, [A5 - 0x54F2]
  2105. 00001880  322E F7FC                move.w     D1, [A6 - 0x804]
  2106. 00001884  926E F7F8                sub.w      D1, [A6 - 0x808]
  2107. 00001888  B041                     cmp.w      D0, D1
  2108. 0000188A  6C0E                     bge        +0x10 /* 0000189A */
  2109. label0000188C:
  2110. 0000188C  2F2E F6F8                move.l     -[A7], [A6 - 0x908]
  2111. 00001890  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  2112. 00001894  7064                     moveq.l    D0, 0x64
  2113. 00001896  6000 0206                bra        +0x208 /* 00001A9E */
  2114. label0000189A:
  2115. 0000189A  4A6E F5CE                tst.w      [A6 - 0xA32]
  2116. 0000189E  665E                     bne        +0x60 /* 000018FE */
  2117. 000018A0  486E F7E0                pea.l      [A6 - 0x820]
  2118. 000018A4  A874                     syscall    GetPort
  2119. 000018A6  3F3C 0001                move.w     -[A7], 0x1
  2120. 000018AA  486E F76C                pea.l      [A6 - 0x894]
  2121. 000018AE  4EAD 01D2                jsr        [A5 + 0x1D2 /* export_54 */]
  2122. 000018B2  5C8F                     addq.l     A7, 6
  2123. 000018B4  3F3C 0001                move.w     -[A7], 0x1
  2124. 000018B8  486E F700                pea.l      [A6 - 0x900]
  2125. 000018BC  4EAD 01D2                jsr        [A5 + 0x1D2 /* export_54 */]
  2126. 000018C0  5C8F                     addq.l     A7, 6
  2127. 000018C2  3D6D B106 F7E8           move.w     [A6 - 0x818], [A5 - 0x4EFA]
  2128. 000018C8  41EE F7EA                lea.l      A0, [A6 - 0x816]
  2129. 000018CC  43ED AB0E                lea.l      A1, [A5 - 0x54F2]
  2130. 000018D0  20D9                     move.l     [A0]+, [A1]+
  2131. 000018D2  20D9                     move.l     [A0]+, [A1]+
  2132. 000018D4  2D6D B132 F7E4           move.l     [A6 - 0x81C], [A5 - 0x4ECE]
  2133. 000018DA  3F3C 0001                move.w     -[A7], 0x1
  2134. 000018DE  486E F7E4                pea.l      [A6 - 0x81C]
  2135. 000018E2  4EAD 011A                jsr        [A5 + 0x11A /* export_31 */]
  2136. 000018E6  5C8F                     addq.l     A7, 6
  2137. 000018E8  486E F76E                pea.l      [A6 - 0x892]
  2138. 000018EC  486E F702                pea.l      [A6 - 0x8FE]
  2139. 000018F0  486E F7EA                pea.l      [A6 - 0x816]
  2140. 000018F4  486E F7EA                pea.l      [A6 - 0x816]
  2141. 000018F8  4267                     clr.w      -[A7]
  2142. 000018FA  42A7                     clr.l      -[A7]
  2143. 000018FC  A8EC                     syscall    CopyBits
  2144. label000018FE:
  2145. 000018FE  4A6D B110                tst.w      [A5 - 0x4EF0]
  2146. 00001902  6734                     beq        +0x36 /* 00001938 */
  2147. 00001904  42A7                     clr.l      -[A7]
  2148. 00001906  AA32                     syscall    GetGDevice
  2149. 00001908  205F                     movea.l    A0, [A7]+
  2150. 0000190A  2D48 F7DC                move.l     [A6 - 0x824], A0
  2151. 0000190E  206E F7DC                movea.l    A0, [A6 - 0x824]
  2152. 00001912  2050                     movea.l    A0, [A0]
  2153. 00001914  2D68 0016 F7D8           move.l     [A6 - 0x828], [A0 + 0x16]
  2154. 0000191A  206E F7D8                movea.l    A0, [A6 - 0x828]
  2155. 0000191E  2050                     movea.l    A0, [A0]
  2156. 00001920  2D68 002A F6F4           move.l     [A6 - 0x90C], [A0 + 0x2A]
  2157. 00001926  2D6E F6F4 F6F0           move.l     [A6 - 0x910], [A6 - 0x90C]
  2158. 0000192C  4267                     clr.w      -[A7]
  2159. 0000192E  486E F6F0                pea.l      [A6 - 0x910]
  2160. 00001932  4EAD 0722                jsr        [A5 + 0x722 /* export_224 */]
  2161. 00001936  301F                     move.w     D0, [A7]+
  2162. label00001938:
  2163. 00001938  42AE F5DC                clr.l      [A6 - 0xA24]
  2164. 0000193C  7001                     moveq.l    D0, 0x01
  2165. 0000193E  3D40 F5CC                move.w     [A6 - 0xA34], D0
  2166. 00001942  7C00                     moveq.l    D6, 0x00
  2167. 00001944  206E F6F8                movea.l    A0, [A6 - 0x908]
  2168. 00001948  2650                     movea.l    A3, [A0]
  2169. 0000194A  4A6E F7F4                tst.w      [A6 - 0x80C]
  2170. 0000194E  6F00 00BE                ble        +0xC0 /* 00001A0E */
  2171. 00001952  6000 00AA                bra        +0xAC /* 000019FE */
  2172. label00001956:
  2173. 00001956  53AE F5E4                subq.l     [A6 - 0xA1C], 1
  2174. 0000195A  7E00                     moveq.l    D7, 0x00
  2175. 0000195C  6000 0098                bra        +0x9A /* 000019F6 */
  2176. label00001960:
  2177. 00001960  A852                     syscall    HideCursor
  2178. 00001962  4A6E F5CC                tst.w      [A6 - 0xA34]
  2179. 00001966  6730                     beq        +0x32 /* 00001998 */
  2180. 00001968  42A7                     clr.l      -[A7]
  2181. 0000196A  3F2D B110                move.w     -[A7], [A5 - 0x4EF0]
  2182. 0000196E  2F0B                     move.l     -[A7], A3
  2183. 00001970  4267                     clr.w      -[A7]
  2184. 00001972  486E F7F8                pea.l      [A6 - 0x808]
  2185. 00001976  4EBA 4AB0                jsr        [PC + 0x4AB0 /* 00006428 */]
  2186. 0000197A  201F                     move.l     D0, [A7]+
  2187. 0000197C  2D40 F5DC                move.l     [A6 - 0xA24], D0
  2188. 00001980  4A6D B110                tst.w      [A5 - 0x4EF0]
  2189. 00001984  670C                     beq        +0xE /* 00001992 */
  2190. 00001986  4267                     clr.w      -[A7]
  2191. 00001988  3F3C 00FF                move.w     -[A7], 0xFF
  2192. 0000198C  486E F800                pea.l      [A6 - 0x800]
  2193. 00001990  AA3F                     syscall    SetEntries
  2194. label00001992:
  2195. 00001992  426E F5CC                clr.w      [A6 - 0xA34]
  2196. 00001996  601E                     bra        +0x20 /* 000019B6 */
  2197. label00001998:
  2198. 00001998  42A7                     clr.l      -[A7]
  2199. 0000199A  3F2D B110                move.w     -[A7], [A5 - 0x4EF0]
  2200. 0000199E  2F0B                     move.l     -[A7], A3
  2201. 000019A0  3F3C 0001                move.w     -[A7], 0x1
  2202. 000019A4  486E F7F8                pea.l      [A6 - 0x808]
  2203. 000019A8  4EBA 4A7E                jsr        [PC + 0x4A7E /* 00006428 */]
  2204. 000019AC  201F                     move.l     D0, [A7]+
  2205. 000019AE  2D40 F5EC                move.l     [A6 - 0xA14], D0
  2206. 000019B2  D7EE F5EC                add.l      A3, [A6 - 0xA14]
  2207. label000019B6:
  2208. 000019B6  A853                     syscall    ShowCursor
  2209. 000019B8  4EAD 03F2                jsr        [A5 + 0x3F2 /* export_122 */]
  2210. 000019BC  3C00                     move.w     D6, D0
  2211. 000019BE  4A46                     tst.w      D6
  2212. 000019C0  6600 004C                bne        +0x4E /* 00001A0E */
  2213. 000019C4  4A6E F5D2                tst.w      [A6 - 0xA2E]
  2214. 000019C8  6708                     beq        +0xA /* 000019D2 */
  2215. 000019CA  4EAD 0262                jsr        [A5 + 0x262 /* export_72 */]
  2216. 000019CE  4A40                     tst.w      D0
  2217. 000019D0  663C                     bne        +0x3E /* 00001A0E */
  2218. label000019D2:
  2219. 000019D2  4A6E F5D6                tst.w      [A6 - 0xA2A]
  2220. 000019D6  670E                     beq        +0x10 /* 000019E6 */
  2221. 000019D8  306E F5D6                movea.w    A0, [A6 - 0xA2A]
  2222. 000019DC  2F08                     move.l     -[A7], A0
  2223. 000019DE  486E F5E0                pea.l      [A6 - 0xA20]
  2224. 000019E2  4EAD 05F2                jsr        [A5 + 0x5F2 /* export_186 */]
  2225. label000019E6:
  2226. 000019E6  4A47                     tst.w      D7
  2227. 000019E8  660A                     bne        +0xC /* 000019F4 */
  2228. 000019EA  206E F6F8                movea.l    A0, [A6 - 0x908]
  2229. 000019EE  2650                     movea.l    A3, [A0]
  2230. 000019F0  D7EE F5DC                add.l      A3, [A6 - 0xA24]
  2231. label000019F4:
  2232. 000019F4  5247                     addq.w     D7, 1
  2233. label000019F6:
  2234. 000019F6  BE6E F7F4                cmp.w      D7, [A6 - 0x80C]
  2235. 000019FA  6D00 FF64                blt        -0x9A /* 00001960 */
  2236. label000019FE:
  2237. 000019FE  4A6E F5D4                tst.w      [A6 - 0xA2C]
  2238. 00001A02  6600 FF52                bne        -0xAC /* 00001956 */
  2239. 00001A06  4AAE F5E4                tst.l      [A6 - 0xA1C]
  2240. 00001A0A  6E00 FF4A                bgt        -0xB4 /* 00001956 */
  2241. label00001A0E:
  2242. 00001A0E  3F3C FFF9                move.w     -[A7], 0xFFF9
  2243. 00001A12  4267                     clr.w      -[A7]
  2244. 00001A14  4EAD 053A                jsr        [A5 + 0x53A /* export_163 */]
  2245. 00001A18  4A6E F5D0                tst.w      [A6 - 0xA30]
  2246. 00001A1C  670A                     beq        +0xC /* 00001A28 */
  2247. 00001A1E  3F3C FFFF                move.w     -[A7], 0xFFFF
  2248. 00001A22  4267                     clr.w      -[A7]
  2249. 00001A24  4EAD 053A                jsr        [A5 + 0x53A /* export_163 */]
  2250. label00001A28:
  2251. 00001A28  4A6E F5CE                tst.w      [A6 - 0xA32]
  2252. 00001A2C  6658                     bne        +0x5A /* 00001A86 */
  2253. 00001A2E  4A6D B110                tst.w      [A5 - 0x4EF0]
  2254. 00001A32  671A                     beq        +0x1C /* 00001A4E */
  2255. 00001A34  2F2E F6F0                move.l     -[A7], [A6 - 0x910]
  2256. 00001A38  4EAD 058A                jsr        [A5 + 0x58A /* export_173 */]
  2257. 00001A3C  206E F6F0                movea.l    A0, [A6 - 0x910]
  2258. 00001A40  4267                     clr.w      -[A7]
  2259. 00001A42  3F3C 00FF                move.w     -[A7], 0xFF
  2260. 00001A46  2050                     movea.l    A0, [A0]
  2261. 00001A48  4868 0008                pea.l      [A0 + 0x8]
  2262. 00001A4C  AA3F                     syscall    SetEntries
  2263. label00001A4E:
  2264. 00001A4E  486E F702                pea.l      [A6 - 0x8FE]
  2265. 00001A52  486E F76E                pea.l      [A6 - 0x892]
  2266. 00001A56  486E F7EA                pea.l      [A6 - 0x816]
  2267. 00001A5A  486E F7EA                pea.l      [A6 - 0x816]
  2268. 00001A5E  4267                     clr.w      -[A7]
  2269. 00001A60  42A7                     clr.l      -[A7]
  2270. 00001A62  A8EC                     syscall    CopyBits
  2271. 00001A64  3F3C 0001                move.w     -[A7], 0x1
  2272. 00001A68  486E F700                pea.l      [A6 - 0x900]
  2273. 00001A6C  4EAD 020A                jsr        [A5 + 0x20A /* export_61 */]
  2274. 00001A70  5C8F                     addq.l     A7, 6
  2275. 00001A72  3F3C 0001                move.w     -[A7], 0x1
  2276. 00001A76  486E F76C                pea.l      [A6 - 0x894]
  2277. 00001A7A  4EAD 020A                jsr        [A5 + 0x20A /* export_61 */]
  2278. 00001A7E  5C8F                     addq.l     A7, 6
  2279. 00001A80  2F2E F7E0                move.l     -[A7], [A6 - 0x820]
  2280. 00001A84  A873                     syscall    SetPort
  2281. label00001A86:
  2282. 00001A86  4A6D B110                tst.w      [A5 - 0x4EF0]
  2283. 00001A8A  6708                     beq        +0xA /* 00001A94 */
  2284. 00001A8C  2F2E F6F0                move.l     -[A7], [A6 - 0x910]
  2285. 00001A90  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  2286. label00001A94:
  2287. 00001A94  2F2E F6F8                move.l     -[A7], [A6 - 0x908]
  2288. 00001A98  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  2289. 00001A9C  3006                     move.w     D0, D6
  2290. label00001A9E:
  2291. 00001A9E  4CDF 18E0                movem.l    D5,D6,D7,A3,A4, [A7]+
  2292. 00001AA2  4E5E                     unlink     A6
  2293. 00001AA4  4E75                     rts
  2294. export_453:
  2295. 00001AA6  4E56 FF46                link       A6, -0x00BA
  2296. 00001AAA  48E7 0108                movem.l    -[A7], D7,A4
  2297. 00001AAE  286E 000C                movea.l    A4, [A6 + 0xC]
  2298. 00001AB2  508C                     addq.l     A4, 8
  2299. 00001AB4  2D4C FFF4                move.l     [A6 - 0xC], A4
  2300. 00001AB8  486E FFFC                pea.l      [A6 - 0x4]
  2301. 00001ABC  486E FF46                pea.l      [A6 - 0xBA]
  2302. 00001AC0  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  2303. 00001AC4  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2304. 00001AC8  2F0C                     move.l     -[A7], A4
  2305. 00001ACA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2306. 00001ACE  4EAD 0C8A                jsr        [A5 + 0xC8A /* export_397 */]
  2307. 00001AD2  4FEF 0018                lea.l      A7, [A7 + 0x18]
  2308. 00001AD6  3E00                     move.w     D7, D0
  2309. 00001AD8  4A47                     tst.w      D7
  2310. 00001ADA  6706                     beq        +0x8 /* 00001AE2 */
  2311. 00001ADC  3007                     move.w     D0, D7
  2312. 00001ADE  6000 00D6                bra        +0xD8 /* 00001BB6 */
  2313. label00001AE2:
  2314. 00001AE2  302E FF46                move.w     D0, [A6 - 0xBA]
  2315. 00001AE6  48C0                     ext.l      D0
  2316. 00001AE8  E780                     asl        D0, 3
  2317. 00001AEA  D9C0                     add.l      A4, D0
  2318. 00001AEC  0C54 2720                cmpi.w     [A4], 0x2720 /* '\' ' */
  2319. 00001AF0  670E                     beq        +0x10 /* 00001B00 */
  2320. 00001AF2  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2321. 00001AF6  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  2322. 00001AFA  7007                     moveq.l    D0, 0x07
  2323. 00001AFC  6000 00B8                bra        +0xBA /* 00001BB6 */
  2324. label00001B00:
  2325. 00001B00  508C                     addq.l     A4, 8
  2326. 00001B02  486E FF48                pea.l      [A6 - 0xB8]
  2327. 00001B06  486E FF4A                pea.l      [A6 - 0xB6]
  2328. 00001B0A  2F0C                     move.l     -[A7], A4
  2329. 00001B0C  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2330. 00001B10  4EBA 00AC                jsr        [PC + 0xAC /* 00001BBE */]
  2331. 00001B14  4FEF 0010                lea.l      A7, [A7 + 0x10]
  2332. 00001B18  3E00                     move.w     D7, D0
  2333. 00001B1A  4A47                     tst.w      D7
  2334. 00001B1C  670E                     beq        +0x10 /* 00001B2C */
  2335. 00001B1E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2336. 00001B22  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  2337. 00001B26  3007                     move.w     D0, D7
  2338. 00001B28  6000 008C                bra        +0x8E /* 00001BB6 */
  2339. label00001B2C:
  2340. 00001B2C  42A7                     clr.l      -[A7]
  2341. 00001B2E  42A7                     clr.l      -[A7]
  2342. 00001B30  4EAD 056A                jsr        [A5 + 0x56A /* export_169 */]
  2343. 00001B34  205F                     movea.l    A0, [A7]+
  2344. 00001B36  2D48 FFF8                move.l     [A6 - 0x8], A0
  2345. 00001B3A  3F2E FF48                move.w     -[A7], [A6 - 0xB8]
  2346. 00001B3E  3F2E FF4A                move.w     -[A7], [A6 - 0xB6]
  2347. 00001B42  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  2348. 00001B46  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2349. 00001B4A  4EBA 0132                jsr        [PC + 0x132 /* 00001C7E */]
  2350. 00001B4E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2351. 00001B52  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2352. 00001B56  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  2353. 00001B5A  42A7                     clr.l      -[A7]
  2354. 00001B5C  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  2355. 00001B60  4EAD 057A                jsr        [A5 + 0x57A /* export_171 */]
  2356. 00001B64  201F                     move.l     D0, [A7]+
  2357. 00001B66  4A80                     tst.l      D0
  2358. 00001B68  660C                     bne        +0xE /* 00001B76 */
  2359. 00001B6A  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  2360. 00001B6E  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  2361. 00001B72  7000                     moveq.l    D0, 0x00
  2362. 00001B74  6040                     bra        +0x42 /* 00001BB6 */
  2363. label00001B76:
  2364. 00001B76  4267                     clr.w      -[A7]
  2365. 00001B78  486E FF4C                pea.l      [A6 - 0xB4]
  2366. 00001B7C  486E FF46                pea.l      [A6 - 0xBA]
  2367. 00001B80  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  2368. 00001B84  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2369. 00001B88  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  2370. 00001B8C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2371. 00001B90  4EAD 0C82                jsr        [A5 + 0xC82 /* export_396 */]
  2372. 00001B94  4FEF 001A                lea.l      A7, [A7 + 0x1A]
  2373. 00001B98  3E00                     move.w     D7, D0
  2374. 00001B9A  4A47                     tst.w      D7
  2375. 00001B9C  6704                     beq        +0x6 /* 00001BA2 */
  2376. 00001B9E  3007                     move.w     D0, D7
  2377. 00001BA0  6014                     bra        +0x16 /* 00001BB6 */
  2378. label00001BA2:
  2379. 00001BA2  3F3C 2719                move.w     -[A7], 0x2719
  2380. 00001BA6  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  2381. 00001BAA  486E FF4C                pea.l      [A6 - 0xB4]
  2382. 00001BAE  4EAD 0A9A                jsr        [A5 + 0xA9A /* export_335 */]
  2383. 00001BB2  4FEF 000A                lea.l      A7, [A7 + 0xA]
  2384. label00001BB6:
  2385. 00001BB6  4CDF 1080                movem.l    D7,A4, [A7]+
  2386. 00001BBA  4E5E                     unlink     A6
  2387. 00001BBC  4E75                     rts
  2388. fn00001BBE:
  2389. 00001BBE  4E56 FFF6                link       A6, -0x000A
  2390. 00001BC2  2F0C                     move.l     -[A7], A4
  2391. 00001BC4  286E 000C                movea.l    A4, [A6 + 0xC]
  2392. 00001BC8  206E 0014                movea.l    A0, [A6 + 0x14]
  2393. 00001BCC  4250                     clr.w      [A0]
  2394. 00001BCE  206E 0010                movea.l    A0, [A6 + 0x10]
  2395. 00001BD2  4250                     clr.w      [A0]
  2396. 00001BD4  2D6E 0010 FFFC           move.l     [A6 - 0x4], [A6 + 0x10]
  2397. label00001BDA:
  2398. 00001BDA  41ED F33A                lea.l      A0, [A5 - 0xCC6]
  2399. 00001BDE  2D48 FFF6                move.l     [A6 - 0xA], A0
  2400. 00001BE2  426E FFFA                clr.w      [A6 - 0x6]
  2401. 00001BE6  6048                     bra        +0x4A /* 00001C30 */
  2402. label00001BE8:
  2403. 00001BE8  206E FFF6                movea.l    A0, [A6 - 0xA]
  2404. 00001BEC  4A68 0002                tst.w      [A0 + 0x2]
  2405. 00001BF0  6726                     beq        +0x28 /* 00001C18 */
  2406. 00001BF2  206E FFF6                movea.l    A0, [A6 - 0xA]
  2407. 00001BF6  3010                     move.w     D0, [A0]
  2408. 00001BF8  B054                     cmp.w      D0, [A4]
  2409. 00001BFA  6630                     bne        +0x32 /* 00001C2C */
  2410. 00001BFC  206E FFF6                movea.l    A0, [A6 - 0xA]
  2411. 00001C00  3028 0002                move.w     D0, [A0 + 0x2]
  2412. 00001C04  B06C 0008                cmp.w      D0, [A4 + 0x8]
  2413. 00001C08  6622                     bne        +0x24 /* 00001C2C */
  2414. 00001C0A  206E FFF6                movea.l    A0, [A6 - 0xA]
  2415. 00001C0E  3D68 0004 FFFA           move.w     [A6 - 0x6], [A0 + 0x4]
  2416. 00001C14  508C                     addq.l     A4, 8
  2417. 00001C16  6014                     bra        +0x16 /* 00001C2C */
  2418. label00001C18:
  2419. 00001C18  206E FFF6                movea.l    A0, [A6 - 0xA]
  2420. 00001C1C  3010                     move.w     D0, [A0]
  2421. 00001C1E  B054                     cmp.w      D0, [A4]
  2422. 00001C20  660A                     bne        +0xC /* 00001C2C */
  2423. 00001C22  206E FFF6                movea.l    A0, [A6 - 0xA]
  2424. 00001C26  3D68 0004 FFFA           move.w     [A6 - 0x6], [A0 + 0x4]
  2425. label00001C2C:
  2426. 00001C2C  5CAE FFF6                addq.l     [A6 - 0xA], 6
  2427. label00001C30:
  2428. 00001C30  206E FFF6                movea.l    A0, [A6 - 0xA]
  2429. 00001C34  4A50                     tst.w      [A0]
  2430. 00001C36  6706                     beq        +0x8 /* 00001C3E */
  2431. 00001C38  4A6E FFFA                tst.w      [A6 - 0x6]
  2432. 00001C3C  67AA                     beq        -0x54 /* 00001BE8 */
  2433. label00001C3E:
  2434. 00001C3E  4A6E FFFA                tst.w      [A6 - 0x6]
  2435. 00001C42  6604                     bne        +0x6 /* 00001C48 */
  2436. 00001C44  7002                     moveq.l    D0, 0x02
  2437. 00001C46  6030                     bra        +0x32 /* 00001C78 */
  2438. label00001C48:
  2439. 00001C48  206E FFFC                movea.l    A0, [A6 - 0x4]
  2440. 00001C4C  30AE FFFA                move.w     [A0], [A6 - 0x6]
  2441. 00001C50  2D6E 0014 FFFC           move.l     [A6 - 0x4], [A6 + 0x14]
  2442. 00001C56  508C                     addq.l     A4, 8
  2443. 00001C58  4A54                     tst.w      [A4]
  2444. 00001C5A  6604                     bne        +0x6 /* 00001C60 */
  2445. 00001C5C  7000                     moveq.l    D0, 0x00
  2446. 00001C5E  6018                     bra        +0x1A /* 00001C78 */
  2447. label00001C60:
  2448. 00001C60  206E 0014                movea.l    A0, [A6 + 0x14]
  2449. 00001C64  4A50                     tst.w      [A0]
  2450. 00001C66  6606                     bne        +0x8 /* 00001C6E */
  2451. 00001C68  0C54 03FC                cmpi.w     [A4], 0x3FC
  2452. 00001C6C  6704                     beq        +0x6 /* 00001C72 */
  2453. label00001C6E:
  2454. 00001C6E  7002                     moveq.l    D0, 0x02
  2455. 00001C70  6006                     bra        +0x8 /* 00001C78 */
  2456. label00001C72:
  2457. 00001C72  508C                     addq.l     A4, 8
  2458. 00001C74  6000 FF64                bra        -0x9A /* 00001BDA */
  2459. label00001C78:
  2460. 00001C78  285F                     movea.l    A4, [A7]+
  2461. 00001C7A  4E5E                     unlink     A6
  2462. 00001C7C  4E75                     rts
  2463. fn00001C7E:
  2464. 00001C7E  4E56 FECE                link       A6, -0x0132
  2465. 00001C82  48E7 0038                movem.l    -[A7], A2,A3,A4
  2466. 00001C86  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2467. 00001C8A  4EAD 0402                jsr        [A5 + 0x402 /* export_124 */]
  2468. 00001C8E  588F                     addq.l     A7, 4
  2469. 00001C90  42A7                     clr.l      -[A7]
  2470. 00001C92  42A7                     clr.l      -[A7]
  2471. 00001C94  4EAD 056A                jsr        [A5 + 0x56A /* export_169 */]
  2472. 00001C98  205F                     movea.l    A0, [A7]+
  2473. 00001C9A  2D48 FFF8                move.l     [A6 - 0x8], A0
  2474. 00001C9E  42A7                     clr.l      -[A7]
  2475. 00001CA0  42A7                     clr.l      -[A7]
  2476. 00001CA2  4EAD 056A                jsr        [A5 + 0x56A /* export_169 */]
  2477. 00001CA6  205F                     movea.l    A0, [A7]+
  2478. 00001CA8  2D48 FFDC                move.l     [A6 - 0x24], A0
  2479. 00001CAC  42A7                     clr.l      -[A7]
  2480. 00001CAE  2F2E FFDC                move.l     -[A7], [A6 - 0x24]
  2481. 00001CB2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2482. 00001CB6  4EAD 0D32                jsr        [A5 + 0xD32 /* export_418 */]
  2483. 00001CBA  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2484. 00001CBE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2485. 00001CC2  4EAD 058A                jsr        [A5 + 0x58A /* export_173 */]
  2486. 00001CC6  2F2E FFDC                move.l     -[A7], [A6 - 0x24]
  2487. 00001CCA  4EAD 058A                jsr        [A5 + 0x58A /* export_173 */]
  2488. 00001CCE  206E FFDC                movea.l    A0, [A6 - 0x24]
  2489. 00001CD2  2850                     movea.l    A4, [A0]
  2490. 00001CD4  206E 0008                movea.l    A0, [A6 + 0x8]
  2491. 00001CD8  2450                     movea.l    A2, [A0]
  2492. 00001CDA  264C                     movea.l    A3, A4
  2493. 00001CDC  6002                     bra        +0x4 /* 00001CE0 */
  2494. label00001CDE:
  2495. 00001CDE  508B                     addq.l     A3, 8
  2496. label00001CE0:
  2497. 00001CE0  4A53                     tst.w      [A3]
  2498. 00001CE2  66FA                     bne        -0x4 /* 00001CDE */
  2499. 00001CE4  200B                     move.l     D0, A3
  2500. 00001CE6  908C                     sub.l      D0, A4
  2501. 00001CE8  E680                     asr        D0, 3
  2502. 00001CEA  3D40 FED6                move.w     [A6 - 0x12A], D0
  2503. 00001CEE  0C6E 0001 FED6           cmpi.w     [A6 - 0x12A], 0x1
  2504. 00001CF4  6616                     bne        +0x18 /* 00001D0C */
  2505. 00001CF6  486E FFFC                pea.l      [A6 - 0x4]
  2506. 00001CFA  2F0A                     move.l     -[A7], A2
  2507. 00001CFC  2F0C                     move.l     -[A7], A4
  2508. 00001CFE  4EBA 01F6                jsr        [PC + 0x1F6 /* 00001EF6 */]
  2509. 00001D02  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2510. 00001D06  3D40 FEDA                move.w     [A6 - 0x126], D0
  2511. 00001D0A  6018                     bra        +0x1A /* 00001D24 */
  2512. label00001D0C:
  2513. 00001D0C  486E FFFC                pea.l      [A6 - 0x4]
  2514. 00001D10  2F0A                     move.l     -[A7], A2
  2515. 00001D12  2F0C                     move.l     -[A7], A4
  2516. 00001D14  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2517. 00001D18  4EBA 0222                jsr        [PC + 0x222 /* 00001F3C */]
  2518. 00001D1C  4FEF 0010                lea.l      A7, [A7 + 0x10]
  2519. 00001D20  3D40 FEDA                move.w     [A6 - 0x126], D0
  2520. label00001D24:
  2521. 00001D24  3D6E 0010 FED8           move.w     [A6 - 0x128], [A6 + 0x10]
  2522. 00001D2A  7002                     moveq.l    D0, 0x02
  2523. 00001D2C  3D40 FED6                move.w     [A6 - 0x12A], D0
  2524. 00001D30  4A6E FEDA                tst.w      [A6 - 0x126]
  2525. 00001D34  6700 0196                beq        +0x198 /* 00001ECC */
  2526. 00001D38  6000 01A0                bra        +0x1A2 /* 00001EDA */
  2527. label00001D3C:
  2528. 00001D3C  302E FED8                move.w     D0, [A6 - 0x128]
  2529. 00001D40  4EAD 002A                jsr        [A5 + 0x2A /* export_1 */]
  2530. 00001D44  0008 0022                ori.b      A0, 0x22 /* '\"' */
  2531. 00001D48  0BE9                     .incomplete
  2532. 00001D4A  0050 2B14                ori.w      [A0], 0x2B14
  2533. 00001D4E  00A0 2EE0 00BE           ori.l      -[A0], 0x2EE000BE
  2534. 00001D54  2EE2                     move.l     [A7]+, -[A2]
  2535. 00001D56  00D8                     .incomplete
  2536. 00001D58  2EE4                     move.l     [A7]+, -[A4]
  2537. 00001D5A  00F4                     .incomplete
  2538. 00001D5C  2EE1                     move.l     [A7]+, -[A1]
  2539. 00001D5E  0110                     btst       [A0], D0
  2540. 00001D60  2EE5                     move.l     [A7]+, -[A5]
  2541. 00001D62  010C                     btst       A4, D0
  2542. 00001D64  2EE3                     move.l     [A7]+, -[A3]
  2543. 00001D66  0124                     btst       -[A4], D0
  2544. 00001D68  42AE FECE                clr.l      [A6 - 0x132]
  2545. 00001D6C  2D6E FFFC FED2           move.l     [A6 - 0x12E], [A6 - 0x4]
  2546. 00001D72  486E FECE                pea.l      [A6 - 0x132]
  2547. 00001D76  486E FFE0                pea.l      [A6 - 0x20]
  2548. 00001D7A  3F3C 300E                move.w     -[A7], 0x300E
  2549. 00001D7E  A9EB                     syscall    Pack4/FP68K
  2550. 00001D80  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  2551. 00001D84  41EE FFEA                lea.l      A0, [A6 - 0x16]
  2552. 00001D88  2F20                     move.l     -[A7], -[A0]
  2553. 00001D8A  2F20                     move.l     -[A7], -[A0]
  2554. 00001D8C  3F20                     move.w     -[A7], -[A0]
  2555. 00001D8E  4EAD 0292                jsr        [A5 + 0x292 /* export_78 */]
  2556. 00001D92  4FEF 000E                lea.l      A7, [A7 + 0xE]
  2557. 00001D96  6000 00F2                bra        +0xF4 /* 00001E8A */
  2558. 00001D9A  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2559. 00001D9E  486E FFEA                pea.l      [A6 - 0x16]
  2560. 00001DA2  4EAD 05EA                jsr        [A5 + 0x5EA /* export_185 */]
  2561. 00001DA6  3F2E FFF6                move.w     -[A7], [A6 - 0xA]
  2562. 00001DAA  3F2E FFF4                move.w     -[A7], [A6 - 0xC]
  2563. 00001DAE  3F2E FFF2                move.w     -[A7], [A6 - 0xE]
  2564. 00001DB2  3F2E FFF0                move.w     -[A7], [A6 - 0x10]
  2565. 00001DB6  3F2E FFEE                move.w     -[A7], [A6 - 0x12]
  2566. 00001DBA  3F2E FFEC                move.w     -[A7], [A6 - 0x14]
  2567. 00001DBE  3F2E FFEA                move.w     -[A7], [A6 - 0x16]
  2568. 00001DC2  486D F37C                pea.l      [A5 - 0xC84]
  2569. 00001DC6  486E FEDC                pea.l      [A6 - 0x124]
  2570. 00001DCA  4EAD 0502                jsr        [A5 + 0x502 /* export_156 */]
  2571. 00001DCE  4FEF 0016                lea.l      A7, [A7 + 0x16]
  2572. 00001DD2  486E FEDC                pea.l      [A6 - 0x124]
  2573. 00001DD6  4EAD 0792                jsr        [A5 + 0x792 /* export_238 */]
  2574. 00001DDA  588F                     addq.l     A7, 4
  2575. 00001DDC  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  2576. 00001DE0  486E FEDC                pea.l      [A6 - 0x124]
  2577. 00001DE4  4EAD 03EA                jsr        [A5 + 0x3EA /* export_121 */]
  2578. 00001DE8  508F                     addq.l     A7, 8
  2579. 00001DEA  6000 009E                bra        +0xA0 /* 00001E8A */
  2580. 00001DEE  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2581. 00001DF2  1F3C 0001                move.b     -[A7], 0x1
  2582. 00001DF6  486E FEDC                pea.l      [A6 - 0x124]
  2583. 00001DFA  4EAD 0812                jsr        [A5 + 0x812 /* export_254 */]
  2584. 00001DFE  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  2585. 00001E02  486E FEDC                pea.l      [A6 - 0x124]
  2586. 00001E06  4EAD 03EA                jsr        [A5 + 0x3EA /* export_121 */]
  2587. 00001E0A  508F                     addq.l     A7, 8
  2588. 00001E0C  6000 007C                bra        +0x7E /* 00001E8A */
  2589. 00001E10  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2590. 00001E14  4267                     clr.w      -[A7]
  2591. 00001E16  486E FEDC                pea.l      [A6 - 0x124]
  2592. 00001E1A  4EAD 0812                jsr        [A5 + 0x812 /* export_254 */]
  2593. 00001E1E  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  2594. 00001E22  486E FEDC                pea.l      [A6 - 0x124]
  2595. 00001E26  4EAD 03EA                jsr        [A5 + 0x3EA /* export_121 */]
  2596. 00001E2A  508F                     addq.l     A7, 8
  2597. 00001E2C  605C                     bra        +0x5E /* 00001E8A */
  2598. 00001E2E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2599. 00001E32  1F3C 0002                move.b     -[A7], 0x2
  2600. 00001E36  486E FEDC                pea.l      [A6 - 0x124]
  2601. 00001E3A  4EAD 0812                jsr        [A5 + 0x812 /* export_254 */]
  2602. 00001E3E  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  2603. 00001E42  486E FEDC                pea.l      [A6 - 0x124]
  2604. 00001E46  4EAD 03EA                jsr        [A5 + 0x3EA /* export_121 */]
  2605. 00001E4A  508F                     addq.l     A7, 8
  2606. 00001E4C  603C                     bra        +0x3E /* 00001E8A */
  2607. 00001E4E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2608. 00001E52  1F3C 0001                move.b     -[A7], 0x1
  2609. 00001E56  486E FEDC                pea.l      [A6 - 0x124]
  2610. 00001E5A  4EAD 080A                jsr        [A5 + 0x80A /* export_253 */]
  2611. 00001E5E  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  2612. 00001E62  486E FEDC                pea.l      [A6 - 0x124]
  2613. 00001E66  4EAD 03EA                jsr        [A5 + 0x3EA /* export_121 */]
  2614. 00001E6A  508F                     addq.l     A7, 8
  2615. 00001E6C  601C                     bra        +0x1E /* 00001E8A */
  2616. 00001E6E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2617. 00001E72  4267                     clr.w      -[A7]
  2618. 00001E74  486E FEDC                pea.l      [A6 - 0x124]
  2619. 00001E78  4EAD 080A                jsr        [A5 + 0x80A /* export_253 */]
  2620. 00001E7C  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  2621. 00001E80  486E FEDC                pea.l      [A6 - 0x124]
  2622. 00001E84  4EAD 03EA                jsr        [A5 + 0x3EA /* export_121 */]
  2623. 00001E88  508F                     addq.l     A7, 8
  2624. label00001E8A:
  2625. 00001E8A  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  2626. 00001E8E  4EAD 058A                jsr        [A5 + 0x58A /* export_173 */]
  2627. 00001E92  4267                     clr.w      -[A7]
  2628. 00001E94  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  2629. 00001E98  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2630. 00001E9C  4EAD 0732                jsr        [A5 + 0x732 /* export_226 */]
  2631. 00001EA0  301F                     move.w     D0, [A7]+
  2632. 00001EA2  4A6E 0012                tst.w      [A6 + 0x12]
  2633. 00001EA6  6732                     beq        +0x34 /* 00001EDA */
  2634. 00001EA8  0C6E 0001 FED6           cmpi.w     [A6 - 0x12A], 0x1
  2635. 00001EAE  662A                     bne        +0x2C /* 00001EDA */
  2636. 00001EB0  3D6E 0012 FED8           move.w     [A6 - 0x128], [A6 + 0x12]
  2637. 00001EB6  3F3C 0020                move.w     -[A7], 0x20 /* ' ' */
  2638. 00001EBA  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2639. 00001EBE  4EAD 03B2                jsr        [A5 + 0x3B2 /* export_114 */]
  2640. 00001EC2  5C8F                     addq.l     A7, 6
  2641. 00001EC4  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  2642. 00001EC8  4EAD 0592                jsr        [A5 + 0x592 /* export_174 */]
  2643. label00001ECC:
  2644. 00001ECC  302E FED6                move.w     D0, [A6 - 0x12A]
  2645. 00001ED0  536E FED6                subq.w     [A6 - 0x12A], 1
  2646. 00001ED4  4A40                     tst.w      D0
  2647. 00001ED6  6600 FE64                bne        -0x19A /* 00001D3C */
  2648. label00001EDA:
  2649. 00001EDA  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  2650. 00001EDE  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  2651. 00001EE2  2F2E FFDC                move.l     -[A7], [A6 - 0x24]
  2652. 00001EE6  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  2653. 00001EEA  302E FEDA                move.w     D0, [A6 - 0x126]
  2654. 00001EEE  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  2655. 00001EF2  4E5E                     unlink     A6
  2656. 00001EF4  4E75                     rts
  2657. fn00001EF6:
  2658. 00001EF6  4E56 FEFE                link       A6, -0x0102
  2659. 00001EFA  2F0C                     move.l     -[A7], A4
  2660. 00001EFC  286E 0008                movea.l    A4, [A6 + 0x8]
  2661. 00001F00  0C54 0003                cmpi.w     [A4], 0x3
  2662. 00001F04  6626                     bne        +0x28 /* 00001F2C */
  2663. 00001F06  486E FEFE                pea.l      [A6 - 0x102]
  2664. 00001F0A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2665. 00001F0E  2F0C                     move.l     -[A7], A4
  2666. 00001F10  4EAD 02CA                jsr        [A5 + 0x2CA /* export_85 */]
  2667. 00001F14  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2668. 00001F18  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2669. 00001F1C  486E FEFE                pea.l      [A6 - 0x102]
  2670. 00001F20  4EAD 037A                jsr        [A5 + 0x37A /* export_107 */]
  2671. 00001F24  508F                     addq.l     A7, 8
  2672. 00001F26  3D40 FFFE                move.w     [A6 - 0x2], D0
  2673. 00001F2A  6006                     bra        +0x8 /* 00001F32 */
  2674. label00001F2C:
  2675. 00001F2C  7001                     moveq.l    D0, 0x01
  2676. 00001F2E  3D40 FFFE                move.w     [A6 - 0x2], D0
  2677. label00001F32:
  2678. 00001F32  302E FFFE                move.w     D0, [A6 - 0x2]
  2679. 00001F36  285F                     movea.l    A4, [A7]+
  2680. 00001F38  4E5E                     unlink     A6
  2681. 00001F3A  4E75                     rts
  2682. fn00001F3C:
  2683. 00001F3C  4E56 FFD6                link       A6, -0x002A
  2684. 00001F40  2F0C                     move.l     -[A7], A4
  2685. 00001F42  286E 000C                movea.l    A4, [A6 + 0xC]
  2686. 00001F46  426E FFFE                clr.w      [A6 - 0x2]
  2687. 00001F4A  426E FFFC                clr.w      [A6 - 0x4]
  2688. 00001F4E  426E FFFA                clr.w      [A6 - 0x6]
  2689. 00001F52  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  2690. 00001F56  4EAD 05DA                jsr        [A5 + 0x5DA /* export_183 */]
  2691. 00001F5A  206E 0014                movea.l    A0, [A6 + 0x14]
  2692. 00001F5E  2F10                     move.l     -[A7], [A0]
  2693. 00001F60  486E FFDE                pea.l      [A6 - 0x22]
  2694. 00001F64  4EAD 05EA                jsr        [A5 + 0x5EA /* export_185 */]
  2695. 00001F68  426E FFE8                clr.w      [A6 - 0x18]
  2696. 00001F6C  426E FFE6                clr.w      [A6 - 0x1A]
  2697. 00001F70  426E FFE4                clr.w      [A6 - 0x1C]
  2698. 00001F74  42A7                     clr.l      -[A7]
  2699. 00001F76  42A7                     clr.l      -[A7]
  2700. 00001F78  4EAD 056A                jsr        [A5 + 0x56A /* export_169 */]
  2701. 00001F7C  205F                     movea.l    A0, [A7]+
  2702. 00001F7E  2D48 FFDA                move.l     [A6 - 0x26], A0
  2703. 00001F82  2F2E FFDA                move.l     -[A7], [A6 - 0x26]
  2704. 00001F86  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2705. 00001F8A  4EAD 03D2                jsr        [A5 + 0x3D2 /* export_118 */]
  2706. 00001F8E  508F                     addq.l     A7, 8
  2707. 00001F90  2F2E FFDA                move.l     -[A7], [A6 - 0x26]
  2708. 00001F94  486E FFEC                pea.l      [A6 - 0x14]
  2709. 00001F98  486D F392                pea.l      [A5 - 0xC6E]
  2710. 00001F9C  4EBA 03DE                jsr        [PC + 0x3DE /* 0000237C */]
  2711. 00001FA0  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2712. 00001FA4  4A40                     tst.w      D0
  2713. 00001FA6  676E                     beq        +0x70 /* 00002016 */
  2714. 00001FA8  526E FFFC                addq.w     [A6 - 0x4], 1
  2715. 00001FAC  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  2716. 00001FB0  2F0C                     move.l     -[A7], A4
  2717. 00001FB2  4EBA 04FE                jsr        [PC + 0x4FE /* 000024B2 */]
  2718. 00001FB6  508F                     addq.l     A7, 8
  2719. 00001FB8  3D40 FFF8                move.w     [A6 - 0x8], D0
  2720. 00001FBC  302E FFF8                move.w     D0, [A6 - 0x8]
  2721. 00001FC0  5A40                     addq.w     D0, 5
  2722. 00001FC2  3F00                     move.w     -[A7], D0
  2723. 00001FC4  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2724. 00001FC8  2F0C                     move.l     -[A7], A4
  2725. 00001FCA  486E FFDE                pea.l      [A6 - 0x22]
  2726. 00001FCE  4EBA 0430                jsr        [PC + 0x430 /* 00002400 */]
  2727. 00001FD2  4FEF 000E                lea.l      A7, [A7 + 0xE]
  2728. 00001FD6  302E FFF8                move.w     D0, [A6 - 0x8]
  2729. 00001FDA  5440                     addq.w     D0, 2
  2730. 00001FDC  48C0                     ext.l      D0
  2731. 00001FDE  E780                     asl        D0, 3
  2732. 00001FE0  D08C                     add.l      D0, A4
  2733. 00001FE2  2040                     movea.l    A0, D0
  2734. 00001FE4  3010                     move.w     D0, [A0]
  2735. 00001FE6  0640 E891                addi.w     D0, 0xE891
  2736. 00001FEA  3D40 FFE0                move.w     [A6 - 0x20], D0
  2737. 00001FEE  302E FFF8                move.w     D0, [A6 - 0x8]
  2738. 00001FF2  5640                     addq.w     D0, 3
  2739. 00001FF4  3F00                     move.w     -[A7], D0
  2740. 00001FF6  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2741. 00001FFA  2F0C                     move.l     -[A7], A4
  2742. 00001FFC  486E FFE2                pea.l      [A6 - 0x1E]
  2743. 00002000  4EBA 03FE                jsr        [PC + 0x3FE /* 00002400 */]
  2744. 00002004  4FEF 000E                lea.l      A7, [A7 + 0xE]
  2745. 00002008  2F2E FFDA                move.l     -[A7], [A6 - 0x26]
  2746. 0000200C  486E FFEC                pea.l      [A6 - 0x14]
  2747. 00002010  4EBA 04D0                jsr        [PC + 0x4D0 /* 000024E2 */]
  2748. 00002014  508F                     addq.l     A7, 8
  2749. label00002016:
  2750. 00002016  2F2E FFDA                move.l     -[A7], [A6 - 0x26]
  2751. 0000201A  486E FFEC                pea.l      [A6 - 0x14]
  2752. 0000201E  486D F3D6                pea.l      [A5 - 0xC2A]
  2753. 00002022  4EBA 0358                jsr        [PC + 0x358 /* 0000237C */]
  2754. 00002026  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2755. 0000202A  4A40                     tst.w      D0
  2756. 0000202C  676C                     beq        +0x6E /* 0000209A */
  2757. 0000202E  526E FFFC                addq.w     [A6 - 0x4], 1
  2758. 00002032  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  2759. 00002036  2F0C                     move.l     -[A7], A4
  2760. 00002038  4EBA 0478                jsr        [PC + 0x478 /* 000024B2 */]
  2761. 0000203C  508F                     addq.l     A7, 8
  2762. 0000203E  3D40 FFF8                move.w     [A6 - 0x8], D0
  2763. 00002042  302E FFF8                move.w     D0, [A6 - 0x8]
  2764. 00002046  5640                     addq.w     D0, 3
  2765. 00002048  3F00                     move.w     -[A7], D0
  2766. 0000204A  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2767. 0000204E  2F0C                     move.l     -[A7], A4
  2768. 00002050  486E FFDE                pea.l      [A6 - 0x22]
  2769. 00002054  4EBA 03AA                jsr        [PC + 0x3AA /* 00002400 */]
  2770. 00002058  4FEF 000E                lea.l      A7, [A7 + 0xE]
  2771. 0000205C  302E FFF8                move.w     D0, [A6 - 0x8]
  2772. 00002060  48C0                     ext.l      D0
  2773. 00002062  E780                     asl        D0, 3
  2774. 00002064  D08C                     add.l      D0, A4
  2775. 00002066  2040                     movea.l    A0, D0
  2776. 00002068  3010                     move.w     D0, [A0]
  2777. 0000206A  0640 E891                addi.w     D0, 0xE891
  2778. 0000206E  3D40 FFE0                move.w     [A6 - 0x20], D0
  2779. 00002072  302E FFF8                move.w     D0, [A6 - 0x8]
  2780. 00002076  5240                     addq.w     D0, 1
  2781. 00002078  3F00                     move.w     -[A7], D0
  2782. 0000207A  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2783. 0000207E  2F0C                     move.l     -[A7], A4
  2784. 00002080  486E FFE2                pea.l      [A6 - 0x1E]
  2785. 00002084  4EBA 037A                jsr        [PC + 0x37A /* 00002400 */]
  2786. 00002088  4FEF 000E                lea.l      A7, [A7 + 0xE]
  2787. 0000208C  2F2E FFDA                move.l     -[A7], [A6 - 0x26]
  2788. 00002090  486E FFEC                pea.l      [A6 - 0x14]
  2789. 00002094  4EBA 044C                jsr        [PC + 0x44C /* 000024E2 */]
  2790. 00002098  508F                     addq.l     A7, 8
  2791. label0000209A:
  2792. 0000209A  2F2E FFDA                move.l     -[A7], [A6 - 0x26]
  2793. 0000209E  486E FFEC                pea.l      [A6 - 0x14]
  2794. 000020A2  486D F406                pea.l      [A5 - 0xBFA]
  2795. 000020A6  4EBA 02D4                jsr        [PC + 0x2D4 /* 0000237C */]
  2796. 000020AA  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2797. 000020AE  4A40                     tst.w      D0
  2798. 000020B0  6700 0074                beq        +0x76 /* 00002126 */
  2799. 000020B4  526E FFFC                addq.w     [A6 - 0x4], 1
  2800. 000020B8  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  2801. 000020BC  2F0C                     move.l     -[A7], A4
  2802. 000020BE  4EBA 03F2                jsr        [PC + 0x3F2 /* 000024B2 */]
  2803. 000020C2  508F                     addq.l     A7, 8
  2804. 000020C4  3D40 FFF8                move.w     [A6 - 0x8], D0
  2805. 000020C8  302E FFF8                move.w     D0, [A6 - 0x8]
  2806. 000020CC  5840                     addq.w     D0, 4
  2807. 000020CE  3F00                     move.w     -[A7], D0
  2808. 000020D0  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2809. 000020D4  2F0C                     move.l     -[A7], A4
  2810. 000020D6  486E FFDE                pea.l      [A6 - 0x22]
  2811. 000020DA  4EBA 0324                jsr        [PC + 0x324 /* 00002400 */]
  2812. 000020DE  4FEF 000E                lea.l      A7, [A7 + 0xE]
  2813. 000020E2  066E 076C FFDE           addi.w     [A6 - 0x22], 0x76C
  2814. 000020E8  3F2E FFF8                move.w     -[A7], [A6 - 0x8]
  2815. 000020EC  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2816. 000020F0  2F0C                     move.l     -[A7], A4
  2817. 000020F2  486E FFE0                pea.l      [A6 - 0x20]
  2818. 000020F6  4EBA 0308                jsr        [PC + 0x308 /* 00002400 */]
  2819. 000020FA  4FEF 000E                lea.l      A7, [A7 + 0xE]
  2820. 000020FE  302E FFF8                move.w     D0, [A6 - 0x8]
  2821. 00002102  5440                     addq.w     D0, 2
  2822. 00002104  3F00                     move.w     -[A7], D0
  2823. 00002106  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2824. 0000210A  2F0C                     move.l     -[A7], A4
  2825. 0000210C  486E FFE2                pea.l      [A6 - 0x1E]
  2826. 00002110  4EBA 02EE                jsr        [PC + 0x2EE /* 00002400 */]
  2827. 00002114  4FEF 000E                lea.l      A7, [A7 + 0xE]
  2828. 00002118  2F2E FFDA                move.l     -[A7], [A6 - 0x26]
  2829. 0000211C  486E FFEC                pea.l      [A6 - 0x14]
  2830. 00002120  4EBA 03C0                jsr        [PC + 0x3C0 /* 000024E2 */]
  2831. 00002124  508F                     addq.l     A7, 8
  2832. label00002126:
  2833. 00002126  2F2E FFDA                move.l     -[A7], [A6 - 0x26]
  2834. 0000212A  486E FFEC                pea.l      [A6 - 0x14]
  2835. 0000212E  486D F42A                pea.l      [A5 - 0xBD6]
  2836. 00002132  4EBA 0248                jsr        [PC + 0x248 /* 0000237C */]
  2837. 00002136  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2838. 0000213A  4A40                     tst.w      D0
  2839. 0000213C  6700 0090                beq        +0x92 /* 000021CE */
  2840. 00002140  526E FFFA                addq.w     [A6 - 0x6], 1
  2841. 00002144  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  2842. 00002148  2F0C                     move.l     -[A7], A4
  2843. 0000214A  4EBA 0366                jsr        [PC + 0x366 /* 000024B2 */]
  2844. 0000214E  508F                     addq.l     A7, 8
  2845. 00002150  3D40 FFF8                move.w     [A6 - 0x8], D0
  2846. 00002154  3F2E FFF8                move.w     -[A7], [A6 - 0x8]
  2847. 00002158  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2848. 0000215C  2F0C                     move.l     -[A7], A4
  2849. 0000215E  486E FFE4                pea.l      [A6 - 0x1C]
  2850. 00002162  4EBA 029C                jsr        [PC + 0x29C /* 00002400 */]
  2851. 00002166  4FEF 000E                lea.l      A7, [A7 + 0xE]
  2852. 0000216A  302E FFF8                move.w     D0, [A6 - 0x8]
  2853. 0000216E  5A40                     addq.w     D0, 5
  2854. 00002170  48C0                     ext.l      D0
  2855. 00002172  E780                     asl        D0, 3
  2856. 00002174  D08C                     add.l      D0, A4
  2857. 00002176  2040                     movea.l    A0, D0
  2858. 00002178  0C50 2B4E                cmpi.w     [A0], 0x2B4E /* '+N' */
  2859. 0000217C  660E                     bne        +0x10 /* 0000218C */
  2860. 0000217E  0C6E 000C FFE4           cmpi.w     [A6 - 0x1C], 0xC
  2861. 00002184  6706                     beq        +0x8 /* 0000218C */
  2862. 00002186  066E 000C FFE4           addi.w     [A6 - 0x1C], 0xC
  2863. label0000218C:
  2864. 0000218C  302E FFF8                move.w     D0, [A6 - 0x8]
  2865. 00002190  5440                     addq.w     D0, 2
  2866. 00002192  3F00                     move.w     -[A7], D0
  2867. 00002194  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2868. 00002198  2F0C                     move.l     -[A7], A4
  2869. 0000219A  486E FFE6                pea.l      [A6 - 0x1A]
  2870. 0000219E  4EBA 0260                jsr        [PC + 0x260 /* 00002400 */]
  2871. 000021A2  4FEF 000E                lea.l      A7, [A7 + 0xE]
  2872. 000021A6  302E FFF8                move.w     D0, [A6 - 0x8]
  2873. 000021AA  5840                     addq.w     D0, 4
  2874. 000021AC  3F00                     move.w     -[A7], D0
  2875. 000021AE  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2876. 000021B2  2F0C                     move.l     -[A7], A4
  2877. 000021B4  486E FFE8                pea.l      [A6 - 0x18]
  2878. 000021B8  4EBA 0246                jsr        [PC + 0x246 /* 00002400 */]
  2879. 000021BC  4FEF 000E                lea.l      A7, [A7 + 0xE]
  2880. 000021C0  2F2E FFDA                move.l     -[A7], [A6 - 0x26]
  2881. 000021C4  486E FFEC                pea.l      [A6 - 0x14]
  2882. 000021C8  4EBA 0318                jsr        [PC + 0x318 /* 000024E2 */]
  2883. 000021CC  508F                     addq.l     A7, 8
  2884. label000021CE:
  2885. 000021CE  2F2E FFDA                move.l     -[A7], [A6 - 0x26]
  2886. 000021D2  486E FFEC                pea.l      [A6 - 0x14]
  2887. 000021D6  486D F458                pea.l      [A5 - 0xBA8]
  2888. 000021DA  4EBA 01A0                jsr        [PC + 0x1A0 /* 0000237C */]
  2889. 000021DE  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2890. 000021E2  4A40                     tst.w      D0
  2891. 000021E4  6700 0076                beq        +0x78 /* 0000225C */
  2892. 000021E8  526E FFFA                addq.w     [A6 - 0x6], 1
  2893. 000021EC  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  2894. 000021F0  2F0C                     move.l     -[A7], A4
  2895. 000021F2  4EBA 02BE                jsr        [PC + 0x2BE /* 000024B2 */]
  2896. 000021F6  508F                     addq.l     A7, 8
  2897. 000021F8  3D40 FFF8                move.w     [A6 - 0x8], D0
  2898. 000021FC  3F2E FFF8                move.w     -[A7], [A6 - 0x8]
  2899. 00002200  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2900. 00002204  2F0C                     move.l     -[A7], A4
  2901. 00002206  486E FFE4                pea.l      [A6 - 0x1C]
  2902. 0000220A  4EBA 01F4                jsr        [PC + 0x1F4 /* 00002400 */]
  2903. 0000220E  4FEF 000E                lea.l      A7, [A7 + 0xE]
  2904. 00002212  302E FFF8                move.w     D0, [A6 - 0x8]
  2905. 00002216  5640                     addq.w     D0, 3
  2906. 00002218  48C0                     ext.l      D0
  2907. 0000221A  E780                     asl        D0, 3
  2908. 0000221C  D08C                     add.l      D0, A4
  2909. 0000221E  2040                     movea.l    A0, D0
  2910. 00002220  0C50 2B4E                cmpi.w     [A0], 0x2B4E /* '+N' */
  2911. 00002224  660E                     bne        +0x10 /* 00002234 */
  2912. 00002226  0C6E 000C FFE4           cmpi.w     [A6 - 0x1C], 0xC
  2913. 0000222C  6706                     beq        +0x8 /* 00002234 */
  2914. 0000222E  066E 000C FFE4           addi.w     [A6 - 0x1C], 0xC
  2915. label00002234:
  2916. 00002234  302E FFF8                move.w     D0, [A6 - 0x8]
  2917. 00002238  5440                     addq.w     D0, 2
  2918. 0000223A  3F00                     move.w     -[A7], D0
  2919. 0000223C  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2920. 00002240  2F0C                     move.l     -[A7], A4
  2921. 00002242  486E FFE6                pea.l      [A6 - 0x1A]
  2922. 00002246  4EBA 01B8                jsr        [PC + 0x1B8 /* 00002400 */]
  2923. 0000224A  4FEF 000E                lea.l      A7, [A7 + 0xE]
  2924. 0000224E  2F2E FFDA                move.l     -[A7], [A6 - 0x26]
  2925. 00002252  486E FFEC                pea.l      [A6 - 0x14]
  2926. 00002256  4EBA 028A                jsr        [PC + 0x28A /* 000024E2 */]
  2927. 0000225A  508F                     addq.l     A7, 8
  2928. label0000225C:
  2929. 0000225C  2F2E FFDA                move.l     -[A7], [A6 - 0x26]
  2930. 00002260  486E FFEC                pea.l      [A6 - 0x14]
  2931. 00002264  486D F47C                pea.l      [A5 - 0xB84]
  2932. 00002268  4EBA 0112                jsr        [PC + 0x112 /* 0000237C */]
  2933. 0000226C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2934. 00002270  4A40                     tst.w      D0
  2935. 00002272  6700 0094                beq        +0x96 /* 00002308 */
  2936. 00002276  526E FFFA                addq.w     [A6 - 0x6], 1
  2937. 0000227A  526E FFFC                addq.w     [A6 - 0x4], 1
  2938. 0000227E  2D4C FFD6                move.l     [A6 - 0x2A], A4
  2939. 00002282  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2940. 00002286  486E FFD6                pea.l      [A6 - 0x2A]
  2941. 0000228A  486E FFDE                pea.l      [A6 - 0x22]
  2942. 0000228E  4EBA 01B2                jsr        [PC + 0x1B2 /* 00002442 */]
  2943. 00002292  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2944. 00002296  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2945. 0000229A  486E FFD6                pea.l      [A6 - 0x2A]
  2946. 0000229E  486E FFE0                pea.l      [A6 - 0x20]
  2947. 000022A2  4EBA 019E                jsr        [PC + 0x19E /* 00002442 */]
  2948. 000022A6  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2949. 000022AA  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2950. 000022AE  486E FFD6                pea.l      [A6 - 0x2A]
  2951. 000022B2  486E FFE2                pea.l      [A6 - 0x1E]
  2952. 000022B6  4EBA 018A                jsr        [PC + 0x18A /* 00002442 */]
  2953. 000022BA  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2954. 000022BE  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2955. 000022C2  486E FFD6                pea.l      [A6 - 0x2A]
  2956. 000022C6  486E FFE4                pea.l      [A6 - 0x1C]
  2957. 000022CA  4EBA 0176                jsr        [PC + 0x176 /* 00002442 */]
  2958. 000022CE  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2959. 000022D2  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2960. 000022D6  486E FFD6                pea.l      [A6 - 0x2A]
  2961. 000022DA  486E FFE6                pea.l      [A6 - 0x1A]
  2962. 000022DE  4EBA 0162                jsr        [PC + 0x162 /* 00002442 */]
  2963. 000022E2  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2964. 000022E6  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2965. 000022EA  486E FFD6                pea.l      [A6 - 0x2A]
  2966. 000022EE  486E FFE8                pea.l      [A6 - 0x18]
  2967. 000022F2  4EBA 014E                jsr        [PC + 0x14E /* 00002442 */]
  2968. 000022F6  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2969. 000022FA  2F2E FFDA                move.l     -[A7], [A6 - 0x26]
  2970. 000022FE  486E FFEC                pea.l      [A6 - 0x14]
  2971. 00002302  4EBA 01DE                jsr        [PC + 0x1DE /* 000024E2 */]
  2972. 00002306  508F                     addq.l     A7, 8
  2973. label00002308:
  2974. 00002308  2F2E FFDA                move.l     -[A7], [A6 - 0x26]
  2975. 0000230C  486E FFEC                pea.l      [A6 - 0x14]
  2976. 00002310  486D F4DA                pea.l      [A5 - 0xB26]
  2977. 00002314  4EBA 0066                jsr        [PC + 0x66 /* 0000237C */]
  2978. 00002318  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2979. 0000231C  4A40                     tst.w      D0
  2980. 0000231E  6706                     beq        +0x8 /* 00002326 */
  2981. 00002320  7001                     moveq.l    D0, 0x01
  2982. 00002322  3D40 FFFE                move.w     [A6 - 0x2], D0
  2983. label00002326:
  2984. 00002326  2F2E FFDA                move.l     -[A7], [A6 - 0x26]
  2985. 0000232A  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  2986. 0000232E  4A6E FFFA                tst.w      [A6 - 0x6]
  2987. 00002332  6606                     bne        +0x8 /* 0000233A */
  2988. 00002334  4A6E FFFC                tst.w      [A6 - 0x4]
  2989. 00002338  6710                     beq        +0x12 /* 0000234A */
  2990. label0000233A:
  2991. 0000233A  0C6E 0001 FFFA           cmpi.w     [A6 - 0x6], 0x1
  2992. 00002340  6E08                     bgt        +0xA /* 0000234A */
  2993. 00002342  0C6E 0001 FFFC           cmpi.w     [A6 - 0x4], 0x1
  2994. 00002348  6F06                     ble        +0x8 /* 00002350 */
  2995. label0000234A:
  2996. 0000234A  7001                     moveq.l    D0, 0x01
  2997. 0000234C  3D40 FFFE                move.w     [A6 - 0x2], D0
  2998. label00002350:
  2999. 00002350  486E FFDE                pea.l      [A6 - 0x22]
  3000. 00002354  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  3001. 00002358  4EAD 05E2                jsr        [A5 + 0x5E2 /* export_184 */]
  3002. 0000235C  4A6E FFFE                tst.w      [A6 - 0x2]
  3003. 00002360  6612                     bne        +0x14 /* 00002374 */
  3004. 00002362  486E FFDE                pea.l      [A6 - 0x22]
  3005. 00002366  4EBA 005E                jsr        [PC + 0x5E /* 000023C6 */]
  3006. 0000236A  588F                     addq.l     A7, 4
  3007. 0000236C  4A40                     tst.w      D0
  3008. 0000236E  6604                     bne        +0x6 /* 00002374 */
  3009. 00002370  7000                     moveq.l    D0, 0x00
  3010. 00002372  6002                     bra        +0x4 /* 00002376 */
  3011. label00002374:
  3012. 00002374  7001                     moveq.l    D0, 0x01
  3013. label00002376:
  3014. 00002376  285F                     movea.l    A4, [A7]+
  3015. 00002378  4E5E                     unlink     A6
  3016. 0000237A  4E75                     rts
  3017. fn0000237C:
  3018. 0000237C  4E56 0000                link       A6, 0
  3019. 00002380  4267                     clr.w      -[A7]
  3020. 00002382  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3021. 00002386  4267                     clr.w      -[A7]
  3022. 00002388  4267                     clr.w      -[A7]
  3023. 0000238A  4EAD 0942                jsr        [A5 + 0x942 /* export_292 */]
  3024. 0000238E  301F                     move.w     D0, [A7]+
  3025. 00002390  42A7                     clr.l      -[A7]
  3026. 00002392  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  3027. 00002396  4EAD 057A                jsr        [A5 + 0x57A /* export_171 */]
  3028. 0000239A  201F                     move.l     D0, [A7]+
  3029. 0000239C  42A7                     clr.l      -[A7]
  3030. 0000239E  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  3031. 000023A2  2F00                     move.l     -[A7], D0
  3032. 000023A4  42A7                     clr.l      -[A7]
  3033. 000023A6  42A7                     clr.l      -[A7]
  3034. 000023A8  4EAD 0932                jsr        [A5 + 0x932 /* export_290 */]
  3035. 000023AC  205F                     movea.l    A0, [A7]+
  3036. 000023AE  226E 000C                movea.l    A1, [A6 + 0xC]
  3037. 000023B2  22D8                     move.l     [A1]+, [A0]+
  3038. 000023B4  22D8                     move.l     [A1]+, [A0]+
  3039. 000023B6  206E 000C                movea.l    A0, [A6 + 0xC]
  3040. 000023BA  4A90                     tst.l      [A0]
  3041. 000023BC  5CC0                     sge        D0
  3042. 000023BE  4400                     neg.b      D0
  3043. 000023C0  4880                     ext.w      D0
  3044. 000023C2  4E5E                     unlink     A6
  3045. 000023C4  4E75                     rts
  3046. fn000023C6:
  3047. 000023C6  4E56 0000                link       A6, 0
  3048. 000023CA  206E 0008                movea.l    A0, [A6 + 0x8]
  3049. 000023CE  0C50 0770                cmpi.w     [A0], 0x770
  3050. 000023D2  6D26                     blt        +0x28 /* 000023FA */
  3051. 000023D4  206E 0008                movea.l    A0, [A6 + 0x8]
  3052. 000023D8  0C50 07F8                cmpi.w     [A0], 0x7F8
  3053. 000023DC  6E1C                     bgt        +0x1E /* 000023FA */
  3054. 000023DE  206E 0008                movea.l    A0, [A6 + 0x8]
  3055. 000023E2  0C68 0001 0002           cmpi.w     [A0 + 0x2], 0x1
  3056. 000023E8  6D10                     blt        +0x12 /* 000023FA */
  3057. 000023EA  206E 0008                movea.l    A0, [A6 + 0x8]
  3058. 000023EE  0C68 000C 0002           cmpi.w     [A0 + 0x2], 0xC
  3059. 000023F4  6E04                     bgt        +0x6 /* 000023FA */
  3060. 000023F6  7000                     moveq.l    D0, 0x00
  3061. 000023F8  6002                     bra        +0x4 /* 000023FC */
  3062. label000023FA:
  3063. 000023FA  7001                     moveq.l    D0, 0x01
  3064. label000023FC:
  3065. 000023FC  4E5E                     unlink     A6
  3066. 000023FE  4E75                     rts
  3067. fn00002400:
  3068. 00002400  4E56 FEFC                link       A6, -0x0104
  3069. 00002404  2F0C                     move.l     -[A7], A4
  3070. 00002406  286E 000C                movea.l    A4, [A6 + 0xC]
  3071. 0000240A  302E 0014                move.w     D0, [A6 + 0x14]
  3072. 0000240E  48C0                     ext.l      D0
  3073. 00002410  E780                     asl        D0, 3
  3074. 00002412  D08C                     add.l      D0, A4
  3075. 00002414  486E FEFC                pea.l      [A6 - 0x104]
  3076. 00002418  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  3077. 0000241C  2F00                     move.l     -[A7], D0
  3078. 0000241E  4EAD 02CA                jsr        [A5 + 0x2CA /* export_85 */]
  3079. 00002422  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3080. 00002426  486E FFFC                pea.l      [A6 - 0x4]
  3081. 0000242A  486E FEFC                pea.l      [A6 - 0x104]
  3082. 0000242E  4EAD 037A                jsr        [A5 + 0x37A /* export_107 */]
  3083. 00002432  508F                     addq.l     A7, 8
  3084. 00002434  206E 0008                movea.l    A0, [A6 + 0x8]
  3085. 00002438  30AE FFFE                move.w     [A0], [A6 - 0x2]
  3086. 0000243C  285F                     movea.l    A4, [A7]+
  3087. 0000243E  4E5E                     unlink     A6
  3088. 00002440  4E75                     rts
  3089. fn00002442:
  3090. 00002442  4E56 FEF6                link       A6, -0x010A
  3091. 00002446  2F0C                     move.l     -[A7], A4
  3092. 00002448  286E 000C                movea.l    A4, [A6 + 0xC]
  3093. 0000244C  426E FFFE                clr.w      [A6 - 0x2]
  3094. 00002450  2D54 FFF6                move.l     [A6 - 0xA], [A4]
  3095. 00002454  206E FFF6                movea.l    A0, [A6 - 0xA]
  3096. 00002458  0C50 03E9                cmpi.w     [A0], 0x3E9
  3097. 0000245C  6608                     bne        +0xA /* 00002466 */
  3098. 0000245E  526E FFFE                addq.w     [A6 - 0x2], 1
  3099. 00002462  50AE FFF6                addq.l     [A6 - 0xA], 8
  3100. label00002466:
  3101. 00002466  486E FEF6                pea.l      [A6 - 0x10A]
  3102. 0000246A  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  3103. 0000246E  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  3104. 00002472  4EAD 02CA                jsr        [A5 + 0x2CA /* export_85 */]
  3105. 00002476  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3106. 0000247A  486E FFFA                pea.l      [A6 - 0x6]
  3107. 0000247E  486E FEF6                pea.l      [A6 - 0x10A]
  3108. 00002482  4EAD 037A                jsr        [A5 + 0x37A /* export_107 */]
  3109. 00002486  508F                     addq.l     A7, 8
  3110. 00002488  4A6E FFFE                tst.w      [A6 - 0x2]
  3111. 0000248C  670A                     beq        +0xC /* 00002498 */
  3112. 0000248E  202E FFFA                move.l     D0, [A6 - 0x6]
  3113. 00002492  4480                     neg.l      D0
  3114. 00002494  2D40 FFFA                move.l     [A6 - 0x6], D0
  3115. label00002498:
  3116. 00002498  206E 0008                movea.l    A0, [A6 + 0x8]
  3117. 0000249C  30AE FFFC                move.w     [A0], [A6 - 0x4]
  3118. 000024A0  06AE 0000 0010 FFF6      addi.l     [A6 - 0xA], 0x10
  3119. 000024A8  28AE FFF6                move.l     [A4], [A6 - 0xA]
  3120. 000024AC  285F                     movea.l    A4, [A7]+
  3121. 000024AE  4E5E                     unlink     A6
  3122. 000024B0  4E75                     rts
  3123. fn000024B2:
  3124. 000024B2  4E56 FFFC                link       A6, -0x0004
  3125. 000024B6  48E7 0108                movem.l    -[A7], D7,A4
  3126. 000024BA  286E 0008                movea.l    A4, [A6 + 0x8]
  3127. 000024BE  2E2E 000C                move.l     D7, [A6 + 0xC]
  3128. 000024C2  2D4C FFFC                move.l     [A6 - 0x4], A4
  3129. 000024C6  6002                     bra        +0x4 /* 000024CA */
  3130. label000024C8:
  3131. 000024C8  508C                     addq.l     A4, 8
  3132. label000024CA:
  3133. 000024CA  306C 0002                movea.w    A0, [A4 + 0x2]
  3134. 000024CE  B1C7                     cmpa.l     A0, D7
  3135. 000024D0  66F6                     bne        -0x8 /* 000024C8 */
  3136. 000024D2  200C                     move.l     D0, A4
  3137. 000024D4  90AE FFFC                sub.l      D0, [A6 - 0x4]
  3138. 000024D8  E680                     asr        D0, 3
  3139. 000024DA  4CDF 1080                movem.l    D7,A4, [A7]+
  3140. 000024DE  4E5E                     unlink     A6
  3141. 000024E0  4E75                     rts
  3142. fn000024E2:
  3143. 000024E2  4E56 0000                link       A6, 0
  3144. 000024E6  48E7 0300                movem.l    -[A7], D6,D7
  3145. 000024EA  206E 0008                movea.l    A0, [A6 + 0x8]
  3146. 000024EE  3E28 0002                move.w     D7, [A0 + 0x2]
  3147. 000024F2  206E 0008                movea.l    A0, [A6 + 0x8]
  3148. 000024F6  3C28 0006                move.w     D6, [A0 + 0x6]
  3149. 000024FA  3006                     move.w     D0, D6
  3150. 000024FC  9047                     sub.w      D0, D7
  3151. 000024FE  42A7                     clr.l      -[A7]
  3152. 00002500  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3153. 00002504  3047                     movea.w    A0, D7
  3154. 00002506  2F08                     move.l     -[A7], A0
  3155. 00002508  42A7                     clr.l      -[A7]
  3156. 0000250A  48C0                     ext.l      D0
  3157. 0000250C  5280                     addq.l     D0, 1
  3158. 0000250E  2F00                     move.l     -[A7], D0
  3159. 00002510  486D F4E0                pea.l      [A5 - 0xB20]
  3160. 00002514  42A7                     clr.l      -[A7]
  3161. 00002516  A9E0                     syscall    Munger
  3162. 00002518  201F                     move.l     D0, [A7]+
  3163. 0000251A  4CDF 00C0                movem.l    D6,D7, [A7]+
  3164. 0000251E  4E5E                     unlink     A6
  3165. 00002520  4E75                     rts
  3166. export_455:
  3167. 00002522  4E56 FFF6                link       A6, -0x000A
  3168. 00002526  48E7 0108                movem.l    -[A7], D7,A4
  3169. 0000252A  286E 000C                movea.l    A4, [A6 + 0xC]
  3170. 0000252E  508C                     addq.l     A4, 8
  3171. 00002530  486E FFFC                pea.l      [A6 - 0x4]
  3172. 00002534  486E FFF6                pea.l      [A6 - 0xA]
  3173. 00002538  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  3174. 0000253C  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  3175. 00002540  2F0C                     move.l     -[A7], A4
  3176. 00002542  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3177. 00002546  4EAD 0C92                jsr        [A5 + 0xC92 /* export_398 */]
  3178. 0000254A  4FEF 0018                lea.l      A7, [A7 + 0x18]
  3179. 0000254E  3E00                     move.w     D7, D0
  3180. 00002550  4A47                     tst.w      D7
  3181. 00002552  6706                     beq        +0x8 /* 0000255A */
  3182. 00002554  3007                     move.w     D0, D7
  3183. 00002556  6000 009C                bra        +0x9E /* 000025F4 */
  3184. label0000255A:
  3185. 0000255A  302E FFF6                move.w     D0, [A6 - 0xA]
  3186. 0000255E  48C0                     ext.l      D0
  3187. 00002560  E780                     asl        D0, 3
  3188. 00002562  D9C0                     add.l      A4, D0
  3189. 00002564  0C54 2B75                cmpi.w     [A4], 0x2B75 /* '+u' */
  3190. 00002568  6600 006E                bne        +0x70 /* 000025D8 */
  3191. 0000256C  0C6C 2B3D 0008           cmpi.w     [A4 + 0x8], 0x2B3D /* '+=' */
  3192. 00002572  6600 0064                bne        +0x66 /* 000025D8 */
  3193. 00002576  49EC 0010                lea.l      A4, [A4 + 0x10]
  3194. 0000257A  4A54                     tst.w      [A4]
  3195. 0000257C  672C                     beq        +0x2E /* 000025AA */
  3196. 0000257E  486E FFF8                pea.l      [A6 - 0x8]
  3197. 00002582  486E FFF6                pea.l      [A6 - 0xA]
  3198. 00002586  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  3199. 0000258A  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  3200. 0000258E  2F0C                     move.l     -[A7], A4
  3201. 00002590  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3202. 00002594  4EAD 0C92                jsr        [A5 + 0xC92 /* export_398 */]
  3203. 00002598  4FEF 0018                lea.l      A7, [A7 + 0x18]
  3204. 0000259C  3E00                     move.w     D7, D0
  3205. 0000259E  302E FFF6                move.w     D0, [A6 - 0xA]
  3206. 000025A2  48C0                     ext.l      D0
  3207. 000025A4  E780                     asl        D0, 3
  3208. 000025A6  D9C0                     add.l      A4, D0
  3209. 000025A8  600E                     bra        +0x10 /* 000025B8 */
  3210. label000025AA:
  3211. 000025AA  42A7                     clr.l      -[A7]
  3212. 000025AC  42A7                     clr.l      -[A7]
  3213. 000025AE  4EAD 056A                jsr        [A5 + 0x56A /* export_169 */]
  3214. 000025B2  205F                     movea.l    A0, [A7]+
  3215. 000025B4  2D48 FFF8                move.l     [A6 - 0x8], A0
  3216. label000025B8:
  3217. 000025B8  4A54                     tst.w      [A4]
  3218. 000025BA  6704                     beq        +0x6 /* 000025C0 */
  3219. 000025BC  7E02                     moveq.l    D7, 0x02
  3220. 000025BE  600E                     bra        +0x10 /* 000025CE */
  3221. label000025C0:
  3222. 000025C0  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  3223. 000025C4  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3224. 000025C8  4EBA 0032                jsr        [PC + 0x32 /* 000025FC */]
  3225. 000025CC  508F                     addq.l     A7, 8
  3226. label000025CE:
  3227. 000025CE  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  3228. 000025D2  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  3229. 000025D6  6012                     bra        +0x14 /* 000025EA */
  3230. label000025D8:
  3231. 000025D8  4A54                     tst.w      [A4]
  3232. 000025DA  6704                     beq        +0x6 /* 000025E0 */
  3233. 000025DC  7E02                     moveq.l    D7, 0x02
  3234. 000025DE  600A                     bra        +0xC /* 000025EA */
  3235. label000025E0:
  3236. 000025E0  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3237. 000025E4  4EBA 00E6                jsr        [PC + 0xE6 /* 000026CC */]
  3238. 000025E8  588F                     addq.l     A7, 4
  3239. label000025EA:
  3240. 000025EA  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3241. 000025EE  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  3242. 000025F2  3007                     move.w     D0, D7
  3243. label000025F4:
  3244. 000025F4  4CDF 1080                movem.l    D7,A4, [A7]+
  3245. 000025F8  4E5E                     unlink     A6
  3246. 000025FA  4E75                     rts
  3247. fn000025FC:
  3248. 000025FC  4E56 FCF4                link       A6, -0x030C
  3249. 00002600  3D7C 0000 FFF2           move.w     [A6 - 0xE], 0x0
  3250. 00002606  486E FFF2                pea.l      [A6 - 0xE]
  3251. 0000260A  486E FFE8                pea.l      [A6 - 0x18]
  3252. 0000260E  3F3C 200E                move.w     -[A7], 0x200E
  3253. 00002612  A9EB                     syscall    Pack4/FP68K
  3254. 00002614  486E FFE8                pea.l      [A6 - 0x18]
  3255. 00002618  486E FFF4                pea.l      [A6 - 0xC]
  3256. 0000261C  3F3C 0810                move.w     -[A7], 0x810
  3257. 00002620  A9EB                     syscall    Pack4/FP68K
  3258. 00002622  4267                     clr.w      -[A7]
  3259. 00002624  4267                     clr.w      -[A7]
  3260. 00002626  4EAD 05CA                jsr        [A5 + 0x5CA /* export_181 */]
  3261. 0000262A  301F                     move.w     D0, [A7]+
  3262. 0000262C  4A40                     tst.w      D0
  3263. 0000262E  6600 0098                bne        +0x9A /* 000026C8 */
  3264. 00002632  4267                     clr.w      -[A7]
  3265. 00002634  3F3C FFF9                move.w     -[A7], 0xFFF9
  3266. 00002638  486E FFF4                pea.l      [A6 - 0xC]
  3267. 0000263C  4EAD 05C2                jsr        [A5 + 0x5C2 /* export_180 */]
  3268. 00002640  301F                     move.w     D0, [A7]+
  3269. 00002642  4267                     clr.w      -[A7]
  3270. 00002644  3F3C FFF9                move.w     -[A7], 0xFFF9
  3271. 00002648  3F3C 4C5E                move.w     -[A7], 0x4C5E /* 'L^' */
  3272. 0000264C  4EAD 05BA                jsr        [A5 + 0x5BA /* export_179 */]
  3273. 00002650  301F                     move.w     D0, [A7]+
  3274. 00002652  486E FEF4                pea.l      [A6 - 0x10C]
  3275. 00002656  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3276. 0000265A  4EAD 03BA                jsr        [A5 + 0x3BA /* export_115 */]
  3277. 0000265E  508F                     addq.l     A7, 8
  3278. 00002660  486E FDF4                pea.l      [A6 - 0x20C]
  3279. 00002664  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3280. 00002668  4EAD 03BA                jsr        [A5 + 0x3BA /* export_115 */]
  3281. 0000266C  508F                     addq.l     A7, 8
  3282. 0000266E  422E FCF4                clr.b      [A6 - 0x30C]
  3283. 00002672  4A2E FDF4                tst.b      [A6 - 0x20C]
  3284. 00002676  6710                     beq        +0x12 /* 00002688 */
  3285. 00002678  486E FCF4                pea.l      [A6 - 0x30C]
  3286. 0000267C  486E FDF4                pea.l      [A6 - 0x20C]
  3287. 00002680  4EAD 02D2                jsr        [A5 + 0x2D2 /* export_86 */]
  3288. 00002684  508F                     addq.l     A7, 8
  3289. 00002686  600E                     bra        +0x10 /* 00002696 */
  3290. label00002688:
  3291. 00002688  486E FCF4                pea.l      [A6 - 0x30C]
  3292. 0000268C  486D F4E2                pea.l      [A5 - 0xB1E]
  3293. 00002690  4EAD 02D2                jsr        [A5 + 0x2D2 /* export_86 */]
  3294. 00002694  508F                     addq.l     A7, 8
  3295. label00002696:
  3296. 00002696  486E FCF4                pea.l      [A6 - 0x30C]
  3297. 0000269A  486E FEF4                pea.l      [A6 - 0x10C]
  3298. 0000269E  4EAD 02D2                jsr        [A5 + 0x2D2 /* export_86 */]
  3299. 000026A2  508F                     addq.l     A7, 8
  3300. 000026A4  7000                     moveq.l    D0, 0x00
  3301. 000026A6  102E FCF4                move.b     D0, [A6 - 0x30C]
  3302. 000026AA  2D40 FFFC                move.l     [A6 - 0x4], D0
  3303. 000026AE  4267                     clr.w      -[A7]
  3304. 000026B0  3F3C FFF9                move.w     -[A7], 0xFFF9
  3305. 000026B4  486E FFFC                pea.l      [A6 - 0x4]
  3306. 000026B8  486E FCF5                pea.l      [A6 - 0x30B]
  3307. 000026BC  4EAD 0632                jsr        [A5 + 0x632 /* export_194 */]
  3308. 000026C0  301F                     move.w     D0, [A7]+
  3309. 000026C2  4267                     clr.w      -[A7]
  3310. 000026C4  4EAD 05D2                jsr        [A5 + 0x5D2 /* export_182 */]
  3311. label000026C8:
  3312. 000026C8  4E5E                     unlink     A6
  3313. 000026CA  4E75                     rts
  3314. fn000026CC:
  3315. 000026CC  4E56 FEB8                link       A6, -0x0148
  3316. 000026D0  486E FEB8                pea.l      [A6 - 0x148]
  3317. 000026D4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3318. 000026D8  4EAD 03BA                jsr        [A5 + 0x3BA /* export_115 */]
  3319. 000026DC  508F                     addq.l     A7, 8
  3320. 000026DE  42A7                     clr.l      -[A7]
  3321. 000026E0  4879 5349 4E57           push.l     0x53494E57 /* 'SINW' */
  3322. 000026E6  3F3C 012C                move.w     -[A7], 0x12C
  3323. 000026EA  A9A0                     syscall    GetResource
  3324. 000026EC  205F                     movea.l    A0, [A7]+
  3325. 000026EE  2D48 FFFC                move.l     [A6 - 0x4], A0
  3326. 000026F2  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3327. 000026F6  4EAD 058A                jsr        [A5 + 0x58A /* export_173 */]
  3328. 000026FA  486E FFBA                pea.l      [A6 - 0x46]
  3329. 000026FE  4EAD 06CA                jsr        [A5 + 0x6CA /* export_213 */]
  3330. 00002702  3F3C 0007                move.w     -[A7], 0x7
  3331. 00002706  4EAD 06C2                jsr        [A5 + 0x6C2 /* export_212 */]
  3332. 0000270A  4EAD 06D2                jsr        [A5 + 0x6D2 /* export_214 */]
  3333. 0000270E  42AE FFD0                clr.l      [A6 - 0x30]
  3334. 00002712  42AE FFD8                clr.l      [A6 - 0x28]
  3335. 00002716  42AE FFE0                clr.l      [A6 - 0x20]
  3336. 0000271A  42AE FFE8                clr.l      [A6 - 0x18]
  3337. 0000271E  206E FFFC                movea.l    A0, [A6 - 0x4]
  3338. 00002722  2D50 FFEC                move.l     [A6 - 0x14], [A0]
  3339. 00002726  206E FFFC                movea.l    A0, [A6 - 0x4]
  3340. 0000272A  2D50 FFF0                move.l     [A6 - 0x10], [A0]
  3341. 0000272E  206E FFFC                movea.l    A0, [A6 - 0x4]
  3342. 00002732  2D50 FFF4                move.l     [A6 - 0xC], [A0]
  3343. 00002736  206E FFFC                movea.l    A0, [A6 - 0x4]
  3344. 0000273A  2D50 FFF8                move.l     [A6 - 0x8], [A0]
  3345. 0000273E  7001                     moveq.l    D0, 0x01
  3346. 00002740  3D40 FFC4                move.w     [A6 - 0x3C], D0
  3347. 00002744  41EE FFCA                lea.l      A0, [A6 - 0x36]
  3348. 00002748  2D48 FFC6                move.l     [A6 - 0x3A], A0
  3349. 0000274C  7001                     moveq.l    D0, 0x01
  3350. 0000274E  3D40 FFBC                move.w     [A6 - 0x44], D0
  3351. label00002752:
  3352. 00002752  306E FFBC                movea.w    A0, [A6 - 0x44]
  3353. 00002756  D1CE                     add.l      A0, A6
  3354. 00002758  1D68 FEB8 FFB9           move.b     [A6 - 0x47], [A0 - 0x148]
  3355. 0000275E  102E FFB9                move.b     D0, [A6 - 0x47]
  3356. 00002762  4880                     ext.w      D0
  3357. 00002764  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  3358. 00002768  0023 0039                ori.b      -[A3], 0x39 /* '9' */
  3359. 0000276C  0066 0052                ori.w      -[A6], 0x52 /* 'R' */
  3360. 00002770  0062 0060                ori.w      -[A2], 0x60 /* '`' */
  3361. 00002774  005E 005C                ori.w      [A6]+, 0x5C /* '\\' */
  3362. 00002778  005A 0058                ori.w      [A2]+, 0x58 /* 'X' */
  3363. 0000277C  0020 0054                ori.b      -[A0], 0x54 /* 'T' */
  3364. 00002780  0052 0050                ori.w      [A2], 0x50 /* 'P' */
  3365. 00002784  004E 004C                ori.w      A6, 0x4C /* 'L' */
  3366. 00002788  0026 0012                ori.b      -[A6], 0x12
  3367. 0000278C  0022 0032                ori.b      -[A2], 0x32 /* '2' */
  3368. 00002790  000C 001C                ori.b      A4, 0x1C
  3369. 00002794  002C 0006 0016           ori.b      [A4 + 0x16], 0x6
  3370. 0000279A  0026 2D7C                ori.b      -[A6], 0x7C /* '|' */
  3371. 0000279E  000D E7EA                ori.b      A5, 0xEA
  3372. 000027A2  FFD4                     .invalid   <<F/7/7>>
  3373. 000027A4  2D7C 000D E7EA FFE4      move.l     [A6 - 0x1C], 0xDE7EA
  3374. 000027AC  6030                     bra        +0x32 /* 000027DE */
  3375. 000027AE  2D7C 000F 5DDE FFD4      move.l     [A6 - 0x2C], 0xF5DDE
  3376. 000027B6  2D7C 000F 5DDE FFE4      move.l     [A6 - 0x1C], 0xF5DDE
  3377. 000027BE  601E                     bra        +0x20 /* 000027DE */
  3378. 000027C0  2D7C 0010 FD06 FFD4      move.l     [A6 - 0x2C], 0x10FD06
  3379. 000027C8  2D7C 0010 FD06 FFE4      move.l     [A6 - 0x1C], 0x10FD06
  3380. 000027D0  600C                     bra        +0xE /* 000027DE */
  3381. 000027D2  0C2E 002C FFB9           cmpi.b     [A6 - 0x47], 0x2C /* ',' */
  3382. 000027D8  6704                     beq        +0x6 /* 000027DE */
  3383. 000027DA  422E FFB9                clr.b      [A6 - 0x47]
  3384. label000027DE:
  3385. 000027DE  102E FFB9                move.b     D0, [A6 - 0x47]
  3386. 000027E2  4880                     ext.w      D0
  3387. 000027E4  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  3388. 000027E8  0023 0039                ori.b      -[A3], 0x39 /* '9' */
  3389. 000027EC  0076 0064 0072           ori.w      [A6 + D0.w + 0x72], 0x64 /* 'd' */
  3390. 000027F2  0070 006E 006C           ori.w      [A0 + D0.w + 0x6C], 0x6E /* 'n' */
  3391. 000027F8  006A 0068 0056           ori.w      [A2 + 0x56], 0x68 /* 'h' */
  3392. 000027FE  0064 0062                ori.w      -[A4], 0x62 /* 'b' */
  3393. 00002802  0060 005E                ori.w      -[A0], 0x5E /* '^' */
  3394. 00002806  005C 004A                ori.w      [A4]+, 0x4A /* 'J' */
  3395. 0000280A  0012 0010                ori.b      [A2], 0x10
  3396. 0000280E  000E 001E                ori.b      A6, 0x1E
  3397. 00002812  001C 001A                ori.b      [A4]+, 0x1A
  3398. 00002816  002A 0028 0026           ori.b      [A2 + 0x26], 0x28 /* '(' */
  3399. 0000281C  2D7C 0008 0453 FFCC      move.l     [A6 - 0x34], 0x80453
  3400. 00002824  2D7C 0008 0453 FFDC      move.l     [A6 - 0x24], 0x80453
  3401. 0000282C  6034                     bra        +0x36 /* 00002862 */
  3402. 0000282E  2D7C 0008 DB46 FFCC      move.l     [A6 - 0x34], 0x8DB46
  3403. 00002836  2D7C 0008 DB46 FFDC      move.l     [A6 - 0x24], 0x8DB46
  3404. 0000283E  6022                     bra        +0x24 /* 00002862 */
  3405. 00002840  2D7C 0009 CCB9 FFCC      move.l     [A6 - 0x34], 0x9CCB9
  3406. 00002848  2D7C 0009 CCB9 FFDC      move.l     [A6 - 0x24], 0x9CCB9
  3407. 00002850  6010                     bra        +0x12 /* 00002862 */
  3408. 00002852  2D7C 000A D2C9 FFCC      move.l     [A6 - 0x34], 0xAD2C9
  3409. 0000285A  2D7C 000A D2C9 FFDC      move.l     [A6 - 0x24], 0xAD2C9
  3410. label00002862:
  3411. 00002862  4A2E FFB9                tst.b      [A6 - 0x47]
  3412. 00002866  6738                     beq        +0x3A /* 000028A0 */
  3413. 00002868  0C2E 002C FFB9           cmpi.b     [A6 - 0x47], 0x2C /* ',' */
  3414. 0000286E  660E                     bne        +0x10 /* 0000287E */
  3415. 00002870  4878 004B                push.l     0x4B /* 'K' */
  3416. 00002874  486E FFC0                pea.l      [A6 - 0x40]
  3417. 00002878  4EAD 05F2                jsr        [A5 + 0x5F2 /* export_186 */]
  3418. 0000287C  6022                     bra        +0x24 /* 000028A0 */
  3419. label0000287E:
  3420. 0000287E  7008                     moveq.l    D0, 0x08
  3421. 00002880  3D40 FFCA                move.w     [A6 - 0x36], D0
  3422. 00002884  486E FFC4                pea.l      [A6 - 0x3C]
  3423. 00002888  4878 0006                push.l     0x6
  3424. 0000288C  4878 FFFF                push.l     0xFFFF
  3425. 00002890  4EAD 06DA                jsr        [A5 + 0x6DA /* export_215 */]
  3426. 00002894  4878 0004                push.l     0x4
  3427. 00002898  486E FFC0                pea.l      [A6 - 0x40]
  3428. 0000289C  4EAD 05F2                jsr        [A5 + 0x5F2 /* export_186 */]
  3429. label000028A0:
  3430. 000028A0  526E FFBC                addq.w     [A6 - 0x44], 1
  3431. 000028A4  7000                     moveq.l    D0, 0x00
  3432. 000028A6  102E FEB8                move.b     D0, [A6 - 0x148]
  3433. 000028AA  B06E FFBC                cmp.w      D0, [A6 - 0x44]
  3434. 000028AE  6400 FEA2                bcc        -0x15C /* 00002752 */
  3435. 000028B2  4EAD 06D2                jsr        [A5 + 0x6D2 /* export_214 */]
  3436. 000028B6  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3437. 000028BA  A9A3                     syscall    ReleaseResource
  3438. 000028BC  3F2E FFBA                move.w     -[A7], [A6 - 0x46]
  3439. 000028C0  4EAD 06C2                jsr        [A5 + 0x6C2 /* export_212 */]
  3440. 000028C4  4E5E                     unlink     A6
  3441. 000028C6  4E75                     rts
  3442. export_457:
  3443. 000028C8  4E56 FE54                link       A6, -0x01AC
  3444. 000028CC  48E7 0018                movem.l    -[A7], A3,A4
  3445. 000028D0  286E 000C                movea.l    A4, [A6 + 0xC]
  3446. 000028D4  508C                     addq.l     A4, 8
  3447. 000028D6  0C54 2B55                cmpi.w     [A4], 0x2B55 /* '+U' */
  3448. 000028DA  6600 005E                bne        +0x60 /* 0000293A */
  3449. 000028DE  264C                     movea.l    A3, A4
  3450. 000028E0  508B                     addq.l     A3, 8
  3451. 000028E2  0C53 2B0B                cmpi.w     [A3], 0x2B0B
  3452. 000028E6  6652                     bne        +0x54 /* 0000293A */
  3453. 000028E8  508B                     addq.l     A3, 8
  3454. 000028EA  4A53                     tst.w      [A3]
  3455. 000028EC  664C                     bne        +0x4E /* 0000293A */
  3456. 000028EE  486E FE54                pea.l      [A6 - 0x1AC]
  3457. 000028F2  4EBA 03B8                jsr        [PC + 0x3B8 /* 00002CAC */]
  3458. 000028F6  588F                     addq.l     A7, 4
  3459. 000028F8  7000                     moveq.l    D0, 0x00
  3460. 000028FA  102E FE54                move.b     D0, [A6 - 0x1AC]
  3461. 000028FE  4A40                     tst.w      D0
  3462. 00002900  6606                     bne        +0x8 /* 00002908 */
  3463. 00002902  7000                     moveq.l    D0, 0x00
  3464. 00002904  6000 00E6                bra        +0xE8 /* 000029EC */
  3465. label00002908:
  3466. 00002908  42A7                     clr.l      -[A7]
  3467. 0000290A  2F2D B3C0                move.l     -[A7], [A5 - 0x4C40]
  3468. 0000290E  4EAD 057A                jsr        [A5 + 0x57A /* export_171 */]
  3469. 00002912  201F                     move.l     D0, [A7]+
  3470. 00002914  0C80 0000 0BB8           cmpi.l     D0, 0xBB8
  3471. 0000291A  6F0A                     ble        +0xC /* 00002926 */
  3472. 0000291C  2F2D B3C0                move.l     -[A7], [A5 - 0x4C40]
  3473. 00002920  4EBA 04E0                jsr        [PC + 0x4E0 /* 00002E02 */]
  3474. 00002924  588F                     addq.l     A7, 4
  3475. label00002926:
  3476. 00002926  486E FE54                pea.l      [A6 - 0x1AC]
  3477. 0000292A  2F2D B3C0                move.l     -[A7], [A5 - 0x4C40]
  3478. 0000292E  4EBA 03E4                jsr        [PC + 0x3E4 /* 00002D14 */]
  3479. 00002932  508F                     addq.l     A7, 8
  3480. 00002934  7000                     moveq.l    D0, 0x00
  3481. 00002936  6000 00B4                bra        +0xB6 /* 000029EC */
  3482. label0000293A:
  3483. 0000293A  486E FF58                pea.l      [A6 - 0xA8]
  3484. 0000293E  486E FF54                pea.l      [A6 - 0xAC]
  3485. 00002942  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  3486. 00002946  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  3487. 0000294A  2F0C                     move.l     -[A7], A4
  3488. 0000294C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3489. 00002950  4EAD 0CB2                jsr        [A5 + 0xCB2 /* export_402 */]
  3490. 00002954  4FEF 0018                lea.l      A7, [A7 + 0x18]
  3491. 00002958  3D40 FF56                move.w     [A6 - 0xAA], D0
  3492. 0000295C  4A6E FF56                tst.w      [A6 - 0xAA]
  3493. 00002960  6708                     beq        +0xA /* 0000296A */
  3494. 00002962  302E FF56                move.w     D0, [A6 - 0xAA]
  3495. 00002966  6000 0084                bra        +0x86 /* 000029EC */
  3496. label0000296A:
  3497. 0000296A  302E FF54                move.w     D0, [A6 - 0xAC]
  3498. 0000296E  48C0                     ext.l      D0
  3499. 00002970  E780                     asl        D0, 3
  3500. 00002972  D9C0                     add.l      A4, D0
  3501. 00002974  0C6E 0004 FF58           cmpi.w     [A6 - 0xA8], 0x4
  3502. 0000297A  6D08                     blt        +0xA /* 00002984 */
  3503. 0000297C  0C6E 0008 FF58           cmpi.w     [A6 - 0xA8], 0x8
  3504. 00002982  6F10                     ble        +0x12 /* 00002994 */
  3505. label00002984:
  3506. 00002984  486E FF58                pea.l      [A6 - 0xA8]
  3507. 00002988  4EAD 0CC2                jsr        [A5 + 0xCC2 /* export_404 */]
  3508. 0000298C  588F                     addq.l     A7, 4
  3509. 0000298E  7002                     moveq.l    D0, 0x02
  3510. 00002990  6000 005A                bra        +0x5C /* 000029EC */
  3511. label00002994:
  3512. 00002994  422E FE54                clr.b      [A6 - 0x1AC]
  3513. 00002998  486E FE54                pea.l      [A6 - 0x1AC]
  3514. 0000299C  3F3C 232A                move.w     -[A7], 0x232A /* '#*' */
  3515. 000029A0  486E FF58                pea.l      [A6 - 0xA8]
  3516. 000029A4  4EAD 02DA                jsr        [A5 + 0x2DA /* export_87 */]
  3517. 000029A8  4FEF 000A                lea.l      A7, [A7 + 0xA]
  3518. 000029AC  486E FF58                pea.l      [A6 - 0xA8]
  3519. 000029B0  4EAD 0CC2                jsr        [A5 + 0xCC2 /* export_404 */]
  3520. 000029B4  588F                     addq.l     A7, 4
  3521. 000029B6  4A54                     tst.w      [A4]
  3522. 000029B8  6704                     beq        +0x6 /* 000029BE */
  3523. 000029BA  7013                     moveq.l    D0, 0x13
  3524. 000029BC  602E                     bra        +0x30 /* 000029EC */
  3525. label000029BE:
  3526. 000029BE  42A7                     clr.l      -[A7]
  3527. 000029C0  2F2D B3C0                move.l     -[A7], [A5 - 0x4C40]
  3528. 000029C4  4EAD 057A                jsr        [A5 + 0x57A /* export_171 */]
  3529. 000029C8  201F                     move.l     D0, [A7]+
  3530. 000029CA  0C80 0000 0BB8           cmpi.l     D0, 0xBB8
  3531. 000029D0  6F0A                     ble        +0xC /* 000029DC */
  3532. 000029D2  2F2D B3C0                move.l     -[A7], [A5 - 0x4C40]
  3533. 000029D6  4EBA 042A                jsr        [PC + 0x42A /* 00002E02 */]
  3534. 000029DA  588F                     addq.l     A7, 4
  3535. label000029DC:
  3536. 000029DC  486E FE54                pea.l      [A6 - 0x1AC]
  3537. 000029E0  2F2D B3C0                move.l     -[A7], [A5 - 0x4C40]
  3538. 000029E4  4EBA 032E                jsr        [PC + 0x32E /* 00002D14 */]
  3539. 000029E8  508F                     addq.l     A7, 8
  3540. 000029EA  7000                     moveq.l    D0, 0x00
  3541. label000029EC:
  3542. 000029EC  4CDF 1800                movem.l    A3,A4, [A7]+
  3543. 000029F0  4E5E                     unlink     A6
  3544. 000029F2  4E75                     rts
  3545. export_458:
  3546. 000029F4  4E56 FA3A                link       A6, -0x05C6
  3547. 000029F8  48E7 0308                movem.l    -[A7], D6,D7,A4
  3548. 000029FC  286E 000C                movea.l    A4, [A6 + 0xC]
  3549. 00002A00  508C                     addq.l     A4, 8
  3550. 00002A02  0C54 2B0B                cmpi.w     [A4], 0x2B0B
  3551. 00002A06  6706                     beq        +0x8 /* 00002A0E */
  3552. 00002A08  7002                     moveq.l    D0, 0x02
  3553. 00002A0A  6000 0104                bra        +0x106 /* 00002B10 */
  3554. label00002A0E:
  3555. 00002A0E  508C                     addq.l     A4, 8
  3556. 00002A10  486E FA3A                pea.l      [A6 - 0x5C6]
  3557. 00002A14  2F2D B3C0                move.l     -[A7], [A5 - 0x4C40]
  3558. 00002A18  4EBA 036C                jsr        [PC + 0x36C /* 00002D86 */]
  3559. 00002A1C  508F                     addq.l     A7, 8
  3560. 00002A1E  3C14                     move.w     D6, [A4]
  3561. 00002A20  4A46                     tst.w      D6
  3562. 00002A22  6652                     bne        +0x54 /* 00002A76 */
  3563. 00002A24  7000                     moveq.l    D0, 0x00
  3564. 00002A26  102E FA3A                move.b     D0, [A6 - 0x5C6]
  3565. 00002A2A  4A40                     tst.w      D0
  3566. 00002A2C  6606                     bne        +0x8 /* 00002A34 */
  3567. 00002A2E  7000                     moveq.l    D0, 0x00
  3568. 00002A30  6000 00DE                bra        +0xE0 /* 00002B10 */
  3569. label00002A34:
  3570. 00002A34  486E FBE6                pea.l      [A6 - 0x41A]
  3571. 00002A38  486E FA3A                pea.l      [A6 - 0x5C6]
  3572. 00002A3C  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  3573. 00002A40  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3574. 00002A44  4EBA 0412                jsr        [PC + 0x412 /* 00002E58 */]
  3575. 00002A48  4FEF 0010                lea.l      A7, [A7 + 0x10]
  3576. 00002A4C  3E00                     move.w     D7, D0
  3577. 00002A4E  4A47                     tst.w      D7
  3578. 00002A50  6706                     beq        +0x8 /* 00002A58 */
  3579. 00002A52  3007                     move.w     D0, D7
  3580. 00002A54  6000 00BA                bra        +0xBC /* 00002B10 */
  3581. label00002A58:
  3582. 00002A58  486E FBE6                pea.l      [A6 - 0x41A]
  3583. 00002A5C  4EAD 0B6A                jsr        [A5 + 0xB6A /* export_361 */]
  3584. 00002A60  588F                     addq.l     A7, 4
  3585. 00002A62  3E00                     move.w     D7, D0
  3586. 00002A64  0C47 FC20                cmpi.w     D7, 0xFC20
  3587. 00002A68  6606                     bne        +0x8 /* 00002A70 */
  3588. 00002A6A  7000                     moveq.l    D0, 0x00
  3589. 00002A6C  6000 00A2                bra        +0xA4 /* 00002B10 */
  3590. label00002A70:
  3591. 00002A70  3007                     move.w     D0, D7
  3592. 00002A72  6000 009C                bra        +0x9E /* 00002B10 */
  3593. label00002A76:
  3594. 00002A76  0C46 2719                cmpi.w     D6, 0x2719
  3595. 00002A7A  6712                     beq        +0x14 /* 00002A8E */
  3596. 00002A7C  0C46 2713                cmpi.w     D6, 0x2713
  3597. 00002A80  670C                     beq        +0xE /* 00002A8E */
  3598. 00002A82  0C46 2711                cmpi.w     D6, 0x2711
  3599. 00002A86  6706                     beq        +0x8 /* 00002A8E */
  3600. 00002A88  7002                     moveq.l    D0, 0x02
  3601. 00002A8A  6000 0084                bra        +0x86 /* 00002B10 */
  3602. label00002A8E:
  3603. 00002A8E  508C                     addq.l     A4, 8
  3604. 00002A90  3F3C 0001                move.w     -[A7], 0x1
  3605. 00002A94  486E FB3E                pea.l      [A6 - 0x4C2]
  3606. 00002A98  486E FFFE                pea.l      [A6 - 0x2]
  3607. 00002A9C  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  3608. 00002AA0  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  3609. 00002AA4  2F0C                     move.l     -[A7], A4
  3610. 00002AA6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3611. 00002AAA  4EAD 0C82                jsr        [A5 + 0xC82 /* export_396 */]
  3612. 00002AAE  4FEF 001A                lea.l      A7, [A7 + 0x1A]
  3613. 00002AB2  3E00                     move.w     D7, D0
  3614. 00002AB4  4A47                     tst.w      D7
  3615. 00002AB6  6704                     beq        +0x6 /* 00002ABC */
  3616. 00002AB8  3007                     move.w     D0, D7
  3617. 00002ABA  6054                     bra        +0x56 /* 00002B10 */
  3618. label00002ABC:
  3619. 00002ABC  302E FFFE                move.w     D0, [A6 - 0x2]
  3620. 00002AC0  48C0                     ext.l      D0
  3621. 00002AC2  E780                     asl        D0, 3
  3622. 00002AC4  D9C0                     add.l      A4, D0
  3623. 00002AC6  4A54                     tst.w      [A4]
  3624. 00002AC8  6714                     beq        +0x16 /* 00002ADE */
  3625. 00002ACA  4A6E FBCC                tst.w      [A6 - 0x434]
  3626. 00002ACE  660A                     bne        +0xC /* 00002ADA */
  3627. 00002AD0  486E FB3E                pea.l      [A6 - 0x4C2]
  3628. 00002AD4  4EAD 0CC2                jsr        [A5 + 0xCC2 /* export_404 */]
  3629. 00002AD8  588F                     addq.l     A7, 4
  3630. label00002ADA:
  3631. 00002ADA  7013                     moveq.l    D0, 0x13
  3632. 00002ADC  6032                     bra        +0x34 /* 00002B10 */
  3633. label00002ADE:
  3634. 00002ADE  42A7                     clr.l      -[A7]
  3635. 00002AE0  42A7                     clr.l      -[A7]
  3636. 00002AE2  4EAD 056A                jsr        [A5 + 0x56A /* export_169 */]
  3637. 00002AE6  205F                     movea.l    A0, [A7]+
  3638. 00002AE8  2D48 FB3A                move.l     [A6 - 0x4C6], A0
  3639. 00002AEC  2F2E FB3A                move.l     -[A7], [A6 - 0x4C6]
  3640. 00002AF0  486E FA3A                pea.l      [A6 - 0x5C6]
  3641. 00002AF4  4EAD 03EA                jsr        [A5 + 0x3EA /* export_121 */]
  3642. 00002AF8  508F                     addq.l     A7, 8
  3643. 00002AFA  3F06                     move.w     -[A7], D6
  3644. 00002AFC  2F2E FB3A                move.l     -[A7], [A6 - 0x4C6]
  3645. 00002B00  486E FB3E                pea.l      [A6 - 0x4C2]
  3646. 00002B04  4EAD 0A9A                jsr        [A5 + 0xA9A /* export_335 */]
  3647. 00002B08  4FEF 000A                lea.l      A7, [A7 + 0xA]
  3648. 00002B0C  3E00                     move.w     D7, D0
  3649. 00002B0E  3007                     move.w     D0, D7
  3650. label00002B10:
  3651. 00002B10  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  3652. 00002B14  4E5E                     unlink     A6
  3653. 00002B16  4E75                     rts
  3654. export_456:
  3655. 00002B18  4E56 FD54                link       A6, -0x02AC
  3656. 00002B1C  4A6D B30A                tst.w      [A5 - 0x4CF6]
  3657. 00002B20  6600 0086                bne        +0x88 /* 00002BA8 */
  3658. 00002B24  422E FE54                clr.b      [A6 - 0x1AC]
  3659. 00002B28  41EE FF76                lea.l      A0, [A6 - 0x8A]
  3660. 00002B2C  43ED B334                lea.l      A1, [A5 - 0x4CCC]
  3661. 00002B30  7017                     moveq.l    D0, 0x17
  3662. label00002B32:
  3663. 00002B32  20D9                     move.l     [A0]+, [A1]+
  3664. 00002B34  51C8 FFFC                dbf        D0, -0x6 /* 00002B32 */
  3665. 00002B38  30D9                     move.w     [A0]+, [A1]+
  3666. 00002B3A  486E FE54                pea.l      [A6 - 0x1AC]
  3667. 00002B3E  3F3C 232A                move.w     -[A7], 0x232A /* '#*' */
  3668. 00002B42  486E FF54                pea.l      [A6 - 0xAC]
  3669. 00002B46  4EAD 02DA                jsr        [A5 + 0x2DA /* export_87 */]
  3670. 00002B4A  4FEF 000A                lea.l      A7, [A7 + 0xA]
  3671. 00002B4E  42A7                     clr.l      -[A7]
  3672. 00002B50  2F2D B3C4                move.l     -[A7], [A5 - 0x4C3C]
  3673. 00002B54  4EAD 057A                jsr        [A5 + 0x57A /* export_171 */]
  3674. 00002B58  201F                     move.l     D0, [A7]+
  3675. 00002B5A  2D40 FFFC                move.l     [A6 - 0x4], D0
  3676. 00002B5E  4AAE FFFC                tst.l      [A6 - 0x4]
  3677. 00002B62  6722                     beq        +0x24 /* 00002B86 */
  3678. 00002B64  206D B3C4                movea.l    A0, [A5 - 0x4C3C]
  3679. 00002B68  486E FD54                pea.l      [A6 - 0x2AC]
  3680. 00002B6C  2F10                     move.l     -[A7], [A0]
  3681. 00002B6E  4EAD 0372                jsr        [A5 + 0x372 /* export_106 */]
  3682. 00002B72  508F                     addq.l     A7, 8
  3683. 00002B74  486E FE54                pea.l      [A6 - 0x1AC]
  3684. 00002B78  486E FD54                pea.l      [A6 - 0x2AC]
  3685. 00002B7C  4EAD 039A                jsr        [A5 + 0x39A /* export_111 */]
  3686. 00002B80  508F                     addq.l     A7, 8
  3687. 00002B82  4A40                     tst.w      D0
  3688. 00002B84  6622                     bne        +0x24 /* 00002BA8 */
  3689. label00002B86:
  3690. 00002B86  0CAE 0000 0BB8 FFFC      cmpi.l     [A6 - 0x4], 0xBB8
  3691. 00002B8E  6F0A                     ble        +0xC /* 00002B9A */
  3692. 00002B90  2F2D B3C4                move.l     -[A7], [A5 - 0x4C3C]
  3693. 00002B94  4EBA 026C                jsr        [PC + 0x26C /* 00002E02 */]
  3694. 00002B98  588F                     addq.l     A7, 4
  3695. label00002B9A:
  3696. 00002B9A  486E FE54                pea.l      [A6 - 0x1AC]
  3697. 00002B9E  2F2D B3C4                move.l     -[A7], [A5 - 0x4C3C]
  3698. 00002BA2  4EBA 0170                jsr        [PC + 0x170 /* 00002D14 */]
  3699. 00002BA6  508F                     addq.l     A7, 8
  3700. label00002BA8:
  3701. 00002BA8  4E5E                     unlink     A6
  3702. 00002BAA  4E75                     rts
  3703. export_460:
  3704. 00002BAC  4E56 FDFC                link       A6, -0x0204
  3705. 00002BB0  2F0C                     move.l     -[A7], A4
  3706. 00002BB2  286E 0010                movea.l    A4, [A6 + 0x10]
  3707. 00002BB6  4254                     clr.w      [A4]
  3708. 00002BB8  426C 0106                clr.w      [A4 + 0x106]
  3709. 00002BBC  426C 020C                clr.w      [A4 + 0x20C]
  3710. 00002BC0  426C 0312                clr.w      [A4 + 0x312]
  3711. 00002BC4  422C 0318                clr.b      [A4 + 0x318]
  3712. 00002BC8  486E FEFC                pea.l      [A6 - 0x104]
  3713. 00002BCC  2F2D B3C4                move.l     -[A7], [A5 - 0x4C3C]
  3714. 00002BD0  4EBA 01B4                jsr        [PC + 0x1B4 /* 00002D86 */]
  3715. 00002BD4  508F                     addq.l     A7, 8
  3716. 00002BD6  7000                     moveq.l    D0, 0x00
  3717. 00002BD8  102E FEFC                move.b     D0, [A6 - 0x104]
  3718. 00002BDC  4A40                     tst.w      D0
  3719. 00002BDE  6606                     bne        +0x8 /* 00002BE6 */
  3720. 00002BE0  7000                     moveq.l    D0, 0x00
  3721. 00002BE2  6000 006E                bra        +0x70 /* 00002C52 */
  3722. label00002BE6:
  3723. 00002BE6  486E FDFC                pea.l      [A6 - 0x204]
  3724. 00002BEA  2F2D B3C4                move.l     -[A7], [A5 - 0x4C3C]
  3725. 00002BEE  4EBA 0196                jsr        [PC + 0x196 /* 00002D86 */]
  3726. 00002BF2  508F                     addq.l     A7, 8
  3727. 00002BF4  7000                     moveq.l    D0, 0x00
  3728. 00002BF6  102E FDFC                move.b     D0, [A6 - 0x204]
  3729. 00002BFA  4A40                     tst.w      D0
  3730. 00002BFC  6612                     bne        +0x14 /* 00002C10 */
  3731. 00002BFE  486E FEFC                pea.l      [A6 - 0x104]
  3732. 00002C02  2F2D B3C4                move.l     -[A7], [A5 - 0x4C3C]
  3733. 00002C06  4EBA 010C                jsr        [PC + 0x10C /* 00002D14 */]
  3734. 00002C0A  508F                     addq.l     A7, 8
  3735. 00002C0C  7000                     moveq.l    D0, 0x00
  3736. 00002C0E  6042                     bra        +0x44 /* 00002C52 */
  3737. label00002C10:
  3738. 00002C10  42A7                     clr.l      -[A7]
  3739. 00002C12  2F2D B3C8                move.l     -[A7], [A5 - 0x4C38]
  3740. 00002C16  4EAD 057A                jsr        [A5 + 0x57A /* export_171 */]
  3741. 00002C1A  201F                     move.l     D0, [A7]+
  3742. 00002C1C  0C80 0000 0BB8           cmpi.l     D0, 0xBB8
  3743. 00002C22  6F0A                     ble        +0xC /* 00002C2E */
  3744. 00002C24  2F2D B3C8                move.l     -[A7], [A5 - 0x4C38]
  3745. 00002C28  4EBA 01D8                jsr        [PC + 0x1D8 /* 00002E02 */]
  3746. 00002C2C  588F                     addq.l     A7, 4
  3747. label00002C2E:
  3748. 00002C2E  486E FEFC                pea.l      [A6 - 0x104]
  3749. 00002C32  2F2D B3C8                move.l     -[A7], [A5 - 0x4C38]
  3750. 00002C36  4EBA 00DC                jsr        [PC + 0xDC /* 00002D14 */]
  3751. 00002C3A  508F                     addq.l     A7, 8
  3752. 00002C3C  2F0C                     move.l     -[A7], A4
  3753. 00002C3E  486E FDFC                pea.l      [A6 - 0x204]
  3754. 00002C42  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3755. 00002C46  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3756. 00002C4A  4EBA 020C                jsr        [PC + 0x20C /* 00002E58 */]
  3757. 00002C4E  4FEF 0010                lea.l      A7, [A7 + 0x10]
  3758. label00002C52:
  3759. 00002C52  285F                     movea.l    A4, [A7]+
  3760. 00002C54  4E5E                     unlink     A6
  3761. 00002C56  4E75                     rts
  3762. export_454:
  3763. 00002C58  4E56 FF00                link       A6, -0x0100
  3764. 00002C5C  2F0C                     move.l     -[A7], A4
  3765. 00002C5E  286E 0010                movea.l    A4, [A6 + 0x10]
  3766. 00002C62  4254                     clr.w      [A4]
  3767. 00002C64  426C 0106                clr.w      [A4 + 0x106]
  3768. 00002C68  426C 020C                clr.w      [A4 + 0x20C]
  3769. 00002C6C  426C 0312                clr.w      [A4 + 0x312]
  3770. 00002C70  422C 0318                clr.b      [A4 + 0x318]
  3771. 00002C74  486E FF00                pea.l      [A6 - 0x100]
  3772. 00002C78  2F2D B3C8                move.l     -[A7], [A5 - 0x4C38]
  3773. 00002C7C  4EBA 0108                jsr        [PC + 0x108 /* 00002D86 */]
  3774. 00002C80  508F                     addq.l     A7, 8
  3775. 00002C82  7000                     moveq.l    D0, 0x00
  3776. 00002C84  102E FF00                move.b     D0, [A6 - 0x100]
  3777. 00002C88  4A40                     tst.w      D0
  3778. 00002C8A  6604                     bne        +0x6 /* 00002C90 */
  3779. 00002C8C  7000                     moveq.l    D0, 0x00
  3780. 00002C8E  6016                     bra        +0x18 /* 00002CA6 */
  3781. label00002C90:
  3782. 00002C90  2F0C                     move.l     -[A7], A4
  3783. 00002C92  486E FF00                pea.l      [A6 - 0x100]
  3784. 00002C96  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3785. 00002C9A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3786. 00002C9E  4EBA 01B8                jsr        [PC + 0x1B8 /* 00002E58 */]
  3787. 00002CA2  4FEF 0010                lea.l      A7, [A7 + 0x10]
  3788. label00002CA6:
  3789. 00002CA6  285F                     movea.l    A4, [A7]+
  3790. 00002CA8  4E5E                     unlink     A6
  3791. 00002CAA  4E75                     rts
  3792. export_459:
  3793. fn00002CAC:
  3794. 00002CAC  4E56 FEFC                link       A6, -0x0104
  3795. 00002CB0  206E 0008                movea.l    A0, [A6 + 0x8]
  3796. 00002CB4  4210                     clr.b      [A0]
  3797. 00002CB6  42A7                     clr.l      -[A7]
  3798. 00002CB8  2F2D B3C4                move.l     -[A7], [A5 - 0x4C3C]
  3799. 00002CBC  4EAD 057A                jsr        [A5 + 0x57A /* export_171 */]
  3800. 00002CC0  201F                     move.l     D0, [A7]+
  3801. 00002CC2  2D40 FFFC                move.l     [A6 - 0x4], D0
  3802. 00002CC6  4AAE FFFC                tst.l      [A6 - 0x4]
  3803. 00002CCA  6744                     beq        +0x46 /* 00002D10 */
  3804. 00002CCC  206D B3C4                movea.l    A0, [A5 - 0x4C3C]
  3805. 00002CD0  486E FEFC                pea.l      [A6 - 0x104]
  3806. 00002CD4  2F10                     move.l     -[A7], [A0]
  3807. 00002CD6  4EAD 0372                jsr        [A5 + 0x372 /* export_106 */]
  3808. 00002CDA  508F                     addq.l     A7, 8
  3809. 00002CDC  7000                     moveq.l    D0, 0x00
  3810. 00002CDE  102E FEFC                move.b     D0, [A6 - 0x104]
  3811. 00002CE2  5240                     addq.w     D0, 1
  3812. 00002CE4  4840                     swap.w     D0
  3813. 00002CE6  4240                     clr.w      D0
  3814. 00002CE8  4840                     swap.w     D0
  3815. 00002CEA  B0AE FFFC                cmp.l      D0, [A6 - 0x4]
  3816. 00002CEE  6420                     bcc        +0x22 /* 00002D10 */
  3817. 00002CF0  206D B3C4                movea.l    A0, [A5 - 0x4C3C]
  3818. 00002CF4  7000                     moveq.l    D0, 0x00
  3819. 00002CF6  102E FEFC                move.b     D0, [A6 - 0x104]
  3820. 00002CFA  4840                     swap.w     D0
  3821. 00002CFC  4240                     clr.w      D0
  3822. 00002CFE  4840                     swap.w     D0
  3823. 00002D00  D090                     add.l      D0, [A0]
  3824. 00002D02  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3825. 00002D06  5280                     addq.l     D0, 1
  3826. 00002D08  2F00                     move.l     -[A7], D0
  3827. 00002D0A  4EAD 0372                jsr        [A5 + 0x372 /* export_106 */]
  3828. 00002D0E  508F                     addq.l     A7, 8
  3829. label00002D10:
  3830. 00002D10  4E5E                     unlink     A6
  3831. 00002D12  4E75                     rts
  3832. fn00002D14:
  3833. 00002D14  4E56 FFF8                link       A6, -0x0008
  3834. 00002D18  42A7                     clr.l      -[A7]
  3835. 00002D1A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3836. 00002D1E  4EAD 057A                jsr        [A5 + 0x57A /* export_171 */]
  3837. 00002D22  201F                     move.l     D0, [A7]+
  3838. 00002D24  2D40 FFFC                move.l     [A6 - 0x4], D0
  3839. 00002D28  206E 000C                movea.l    A0, [A6 + 0xC]
  3840. 00002D2C  7000                     moveq.l    D0, 0x00
  3841. 00002D2E  1010                     move.b     D0, [A0]
  3842. 00002D30  5240                     addq.w     D0, 1
  3843. 00002D32  4840                     swap.w     D0
  3844. 00002D34  4240                     clr.w      D0
  3845. 00002D36  4840                     swap.w     D0
  3846. 00002D38  2D40 FFF8                move.l     [A6 - 0x8], D0
  3847. 00002D3C  202E FFFC                move.l     D0, [A6 - 0x4]
  3848. 00002D40  D0AE FFF8                add.l      D0, [A6 - 0x8]
  3849. 00002D44  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3850. 00002D48  2F00                     move.l     -[A7], D0
  3851. 00002D4A  4EAD 0582                jsr        [A5 + 0x582 /* export_172 */]
  3852. 00002D4E  206E 0008                movea.l    A0, [A6 + 0x8]
  3853. 00002D52  226E 0008                movea.l    A1, [A6 + 0x8]
  3854. 00002D56  2011                     move.l     D0, [A1]
  3855. 00002D58  D0AE FFF8                add.l      D0, [A6 - 0x8]
  3856. 00002D5C  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3857. 00002D60  2F00                     move.l     -[A7], D0
  3858. 00002D62  2F10                     move.l     -[A7], [A0]
  3859. 00002D64  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  3860. 00002D68  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3861. 00002D6C  206E 0008                movea.l    A0, [A6 + 0x8]
  3862. 00002D70  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  3863. 00002D74  2F10                     move.l     -[A7], [A0]
  3864. 00002D76  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3865. 00002D7A  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  3866. 00002D7E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3867. 00002D82  4E5E                     unlink     A6
  3868. 00002D84  4E75                     rts
  3869. fn00002D86:
  3870. 00002D86  4E56 FFF8                link       A6, -0x0008
  3871. 00002D8A  42A7                     clr.l      -[A7]
  3872. 00002D8C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3873. 00002D90  4EAD 057A                jsr        [A5 + 0x57A /* export_171 */]
  3874. 00002D94  201F                     move.l     D0, [A7]+
  3875. 00002D96  2D40 FFFC                move.l     [A6 - 0x4], D0
  3876. 00002D9A  4AAE FFFC                tst.l      [A6 - 0x4]
  3877. 00002D9E  6608                     bne        +0xA /* 00002DA8 */
  3878. 00002DA0  206E 000C                movea.l    A0, [A6 + 0xC]
  3879. 00002DA4  4210                     clr.b      [A0]
  3880. 00002DA6  6056                     bra        +0x58 /* 00002DFE */
  3881. label00002DA8:
  3882. 00002DA8  206E 0008                movea.l    A0, [A6 + 0x8]
  3883. 00002DAC  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3884. 00002DB0  2F10                     move.l     -[A7], [A0]
  3885. 00002DB2  4EAD 0372                jsr        [A5 + 0x372 /* export_106 */]
  3886. 00002DB6  508F                     addq.l     A7, 8
  3887. 00002DB8  206E 000C                movea.l    A0, [A6 + 0xC]
  3888. 00002DBC  7000                     moveq.l    D0, 0x00
  3889. 00002DBE  1010                     move.b     D0, [A0]
  3890. 00002DC0  5240                     addq.w     D0, 1
  3891. 00002DC2  4840                     swap.w     D0
  3892. 00002DC4  4240                     clr.w      D0
  3893. 00002DC6  4840                     swap.w     D0
  3894. 00002DC8  2D40 FFF8                move.l     [A6 - 0x8], D0
  3895. 00002DCC  202E FFF8                move.l     D0, [A6 - 0x8]
  3896. 00002DD0  91AE FFFC                sub.l      [A6 - 0x4], D0
  3897. 00002DD4  206E 0008                movea.l    A0, [A6 + 0x8]
  3898. 00002DD8  2010                     move.l     D0, [A0]
  3899. 00002DDA  D0AE FFF8                add.l      D0, [A6 - 0x8]
  3900. 00002DDE  206E 0008                movea.l    A0, [A6 + 0x8]
  3901. 00002DE2  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3902. 00002DE6  2F10                     move.l     -[A7], [A0]
  3903. 00002DE8  2F00                     move.l     -[A7], D0
  3904. 00002DEA  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  3905. 00002DEE  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3906. 00002DF2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3907. 00002DF6  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3908. 00002DFA  4EAD 0582                jsr        [A5 + 0x582 /* export_172 */]
  3909. label00002DFE:
  3910. 00002DFE  4E5E                     unlink     A6
  3911. 00002E00  4E75                     rts
  3912. fn00002E02:
  3913. 00002E02  4E56 FFFC                link       A6, -0x0004
  3914. 00002E06  48E7 0700                movem.l    -[A7], D5,D6,D7
  3915. 00002E0A  7E00                     moveq.l    D7, 0x00
  3916. 00002E0C  7A00                     moveq.l    D5, 0x00
  3917. 00002E0E  42A7                     clr.l      -[A7]
  3918. 00002E10  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3919. 00002E14  4EAD 057A                jsr        [A5 + 0x57A /* export_171 */]
  3920. 00002E18  201F                     move.l     D0, [A7]+
  3921. 00002E1A  2C00                     move.l     D6, D0
  3922. 00002E1C  206E 0008                movea.l    A0, [A6 + 0x8]
  3923. 00002E20  2D50 FFFC                move.l     [A6 - 0x4], [A0]
  3924. 00002E24  6018                     bra        +0x1A /* 00002E3E */
  3925. label00002E26:
  3926. 00002E26  206E FFFC                movea.l    A0, [A6 - 0x4]
  3927. 00002E2A  7000                     moveq.l    D0, 0x00
  3928. 00002E2C  1010                     move.b     D0, [A0]
  3929. 00002E2E  5240                     addq.w     D0, 1
  3930. 00002E30  3E00                     move.w     D7, D0
  3931. 00002E32  3007                     move.w     D0, D7
  3932. 00002E34  48C0                     ext.l      D0
  3933. 00002E36  D1AE FFFC                add.l      [A6 - 0x4], D0
  3934. 00002E3A  3047                     movea.w    A0, D7
  3935. 00002E3C  DA88                     add.l      D5, A0
  3936. label00002E3E:
  3937. 00002E3E  BA86                     cmp.l      D5, D6
  3938. 00002E40  6DE4                     blt        -0x1A /* 00002E26 */
  3939. 00002E42  3047                     movea.w    A0, D7
  3940. 00002E44  9C88                     sub.l      D6, A0
  3941. 00002E46  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3942. 00002E4A  2F06                     move.l     -[A7], D6
  3943. 00002E4C  4EAD 0582                jsr        [A5 + 0x582 /* export_172 */]
  3944. 00002E50  4CDF 00E0                movem.l    D5,D6,D7, [A7]+
  3945. 00002E54  4E5E                     unlink     A6
  3946. 00002E56  4E75                     rts
  3947. fn00002E58:
  3948. 00002E58  4E56 FBDE                link       A6, -0x0422
  3949. 00002E5C  2F07                     move.l     -[A7], D7
  3950. 00002E5E  42A7                     clr.l      -[A7]
  3951. 00002E60  42A7                     clr.l      -[A7]
  3952. 00002E62  4EAD 056A                jsr        [A5 + 0x56A /* export_169 */]
  3953. 00002E66  205F                     movea.l    A0, [A7]+
  3954. 00002E68  2D48 FBE2                move.l     [A6 - 0x41E], A0
  3955. 00002E6C  2F2E FBE2                move.l     -[A7], [A6 - 0x41E]
  3956. 00002E70  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  3957. 00002E74  4EAD 03EA                jsr        [A5 + 0x3EA /* export_121 */]
  3958. 00002E78  508F                     addq.l     A7, 8
  3959. 00002E7A  3E00                     move.w     D7, D0
  3960. 00002E7C  4A47                     tst.w      D7
  3961. 00002E7E  670E                     beq        +0x10 /* 00002E8E */
  3962. 00002E80  2F2E FBE2                move.l     -[A7], [A6 - 0x41E]
  3963. 00002E84  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  3964. 00002E88  3007                     move.w     D0, D7
  3965. 00002E8A  6000 0078                bra        +0x7A /* 00002F04 */
  3966. label00002E8E:
  3967. 00002E8E  2F2E FBE2                move.l     -[A7], [A6 - 0x41E]
  3968. 00002E92  4EAD 0402                jsr        [A5 + 0x402 /* export_124 */]
  3969. 00002E96  588F                     addq.l     A7, 4
  3970. 00002E98  42A7                     clr.l      -[A7]
  3971. 00002E9A  42A7                     clr.l      -[A7]
  3972. 00002E9C  4EAD 056A                jsr        [A5 + 0x56A /* export_169 */]
  3973. 00002EA0  205F                     movea.l    A0, [A7]+
  3974. 00002EA2  2D48 FBDE                move.l     [A6 - 0x422], A0
  3975. 00002EA6  42A7                     clr.l      -[A7]
  3976. 00002EA8  2F2E FBDE                move.l     -[A7], [A6 - 0x422]
  3977. 00002EAC  2F2E FBE2                move.l     -[A7], [A6 - 0x41E]
  3978. 00002EB0  4EAD 0D32                jsr        [A5 + 0xD32 /* export_418 */]
  3979. 00002EB4  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3980. 00002EB8  2F2E FBE2                move.l     -[A7], [A6 - 0x41E]
  3981. 00002EBC  4EAD 058A                jsr        [A5 + 0x58A /* export_173 */]
  3982. 00002EC0  2F2E FBDE                move.l     -[A7], [A6 - 0x422]
  3983. 00002EC4  4EAD 058A                jsr        [A5 + 0x58A /* export_173 */]
  3984. 00002EC8  206E FBDE                movea.l    A0, [A6 - 0x422]
  3985. 00002ECC  226E FBE2                movea.l    A1, [A6 - 0x41E]
  3986. 00002ED0  3F3C 0001                move.w     -[A7], 0x1
  3987. 00002ED4  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  3988. 00002ED8  486E FFFE                pea.l      [A6 - 0x2]
  3989. 00002EDC  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3990. 00002EE0  2F11                     move.l     -[A7], [A1]
  3991. 00002EE2  2F10                     move.l     -[A7], [A0]
  3992. 00002EE4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3993. 00002EE8  4EAD 0CD2                jsr        [A5 + 0xCD2 /* export_406 */]
  3994. 00002EEC  4FEF 001A                lea.l      A7, [A7 + 0x1A]
  3995. 00002EF0  3E00                     move.w     D7, D0
  3996. 00002EF2  2F2E FBE2                move.l     -[A7], [A6 - 0x41E]
  3997. 00002EF6  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  3998. 00002EFA  2F2E FBDE                move.l     -[A7], [A6 - 0x422]
  3999. 00002EFE  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  4000. 00002F02  3007                     move.w     D0, D7
  4001. label00002F04:
  4002. 00002F04  2E1F                     move.l     D7, [A7]+
  4003. 00002F06  4E5E                     unlink     A6
  4004. 00002F08  4E75                     rts
  4005. export_461:
  4006. 00002F0A  4E56 0000                link       A6, 0
  4007. 00002F0E  206F 0004                movea.l    A0, [A7 + 0x4]
  4008. 00002F12  2F6F 0008 0004           move.l     [A7 + 0x4], [A7 + 0x8]
  4009. 00002F18  2F48 0008                move.l     [A7 + 0x8], A0
  4010. 00002F1C  4267                     clr.w      -[A7]
  4011. 00002F1E  486D F5F4                pea.l      [A5 - 0xA0C]
  4012. 00002F22  A8AE                     syscall    EmptyRect
  4013. 00002F24  101F                     move.b     D0, [A7]+
  4014. 00002F26  4A00                     tst.b      D0
  4015. 00002F28  670E                     beq        +0x10 /* 00002F38 */
  4016. 00002F2A  206E 0008                movea.l    A0, [A6 + 0x8]
  4017. 00002F2E  43ED F5F4                lea.l      A1, [A5 - 0xA0C]
  4018. 00002F32  22D8                     move.l     [A1]+, [A0]+
  4019. 00002F34  22D8                     move.l     [A1]+, [A0]+
  4020. 00002F36  600E                     bra        +0x10 /* 00002F46 */
  4021. label00002F38:
  4022. 00002F38  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4023. 00002F3C  486D F5F4                pea.l      [A5 - 0xA0C]
  4024. 00002F40  486D F5F4                pea.l      [A5 - 0xA0C]
  4025. 00002F44  A8AB                     syscall    UnionRect
  4026. label00002F46:
  4027. 00002F46  4E5E                     unlink     A6
  4028. 00002F48  205F                     movea.l    A0, [A7]+
  4029. 00002F4A  4FEF 0004                lea.l      A7, [A7 + 0x4]
  4030. 00002F4E  4ED0                     jmp        [A0]
  4031. export_462:
  4032. 00002F50  4E56 FB74                link       A6, -0x048C
  4033. 00002F54  2F0C                     move.l     -[A7], A4
  4034. 00002F56  286E 000C                movea.l    A4, [A6 + 0xC]
  4035. 00002F5A  4EAD 0B62                jsr        [A5 + 0xB62 /* export_360 */]
  4036. 00002F5E  4EAD 0B2A                jsr        [A5 + 0xB2A /* export_353 */]
  4037. 00002F62  3D40 FB7A                move.w     [A6 - 0x486], D0
  4038. 00002F66  4A6E FB7A                tst.w      [A6 - 0x486]
  4039. 00002F6A  6708                     beq        +0xA /* 00002F74 */
  4040. 00002F6C  302E FB7A                move.w     D0, [A6 - 0x486]
  4041. 00002F70  6000 0362                bra        +0x364 /* 000032D4 */
  4042. label00002F74:
  4043. 00002F74  2F2D B3BC                move.l     -[A7], [A5 - 0x4C44]
  4044. 00002F78  42A7                     clr.l      -[A7]
  4045. 00002F7A  4EAD 0582                jsr        [A5 + 0x582 /* export_172 */]
  4046. 00002F7E  2F2D B3AC                move.l     -[A7], [A5 - 0x4C54]
  4047. 00002F82  42A7                     clr.l      -[A7]
  4048. 00002F84  4EAD 0582                jsr        [A5 + 0x582 /* export_172 */]
  4049. 00002F88  2F2D B3A8                move.l     -[A7], [A5 - 0x4C58]
  4050. 00002F8C  42A7                     clr.l      -[A7]
  4051. 00002F8E  4EAD 0582                jsr        [A5 + 0x582 /* export_172 */]
  4052. 00002F92  2F2D B3B0                move.l     -[A7], [A5 - 0x4C50]
  4053. 00002F96  42A7                     clr.l      -[A7]
  4054. 00002F98  4EAD 0582                jsr        [A5 + 0x582 /* export_172 */]
  4055. 00002F9C  2F2D B3B4                move.l     -[A7], [A5 - 0x4C4C]
  4056. 00002FA0  42A7                     clr.l      -[A7]
  4057. 00002FA2  4EAD 0582                jsr        [A5 + 0x582 /* export_172 */]
  4058. 00002FA6  508C                     addq.l     A4, 8
  4059. 00002FA8  426E FB7C                clr.w      [A6 - 0x484]
  4060. 00002FAC  0C54 2B0E                cmpi.w     [A4], 0x2B0E
  4061. 00002FB0  6606                     bne        +0x8 /* 00002FB8 */
  4062. 00002FB2  3D7C 2B0E FB7C           move.w     [A6 - 0x484], 0x2B0E
  4063. label00002FB8:
  4064. 00002FB8  0C54 1F43                cmpi.w     [A4], 0x1F43
  4065. 00002FBC  6606                     bne        +0x8 /* 00002FC4 */
  4066. 00002FBE  3D7C 1F43 FB7C           move.w     [A6 - 0x484], 0x1F43
  4067. label00002FC4:
  4068. 00002FC4  0C54 2B71                cmpi.w     [A4], 0x2B71 /* '+q' */
  4069. 00002FC8  6606                     bne        +0x8 /* 00002FD0 */
  4070. 00002FCA  3D7C 2B71 FB7C           move.w     [A6 - 0x484], 0x2B71 /* '+q' */
  4071. label00002FD0:
  4072. 00002FD0  0C54 2B63                cmpi.w     [A4], 0x2B63 /* '+c' */
  4073. 00002FD4  6606                     bne        +0x8 /* 00002FDC */
  4074. 00002FD6  3D7C 2B63 FB7C           move.w     [A6 - 0x484], 0x2B63 /* '+c' */
  4075. label00002FDC:
  4076. 00002FDC  4A6E FB7C                tst.w      [A6 - 0x484]
  4077. 00002FE0  6702                     beq        +0x4 /* 00002FE4 */
  4078. 00002FE2  508C                     addq.l     A4, 8
  4079. label00002FE4:
  4080. 00002FE4  486E FB8E                pea.l      [A6 - 0x472]
  4081. 00002FE8  486E FB78                pea.l      [A6 - 0x488]
  4082. 00002FEC  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  4083. 00002FF0  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  4084. 00002FF4  2F0C                     move.l     -[A7], A4
  4085. 00002FF6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4086. 00002FFA  4EAD 0C92                jsr        [A5 + 0xC92 /* export_398 */]
  4087. 00002FFE  4FEF 0018                lea.l      A7, [A7 + 0x18]
  4088. 00003002  3D40 FB7A                move.w     [A6 - 0x486], D0
  4089. 00003006  4A6E FB7A                tst.w      [A6 - 0x486]
  4090. 0000300A  6708                     beq        +0xA /* 00003014 */
  4091. 0000300C  302E FB7A                move.w     D0, [A6 - 0x486]
  4092. 00003010  6000 02C2                bra        +0x2C4 /* 000032D4 */
  4093. label00003014:
  4094. 00003014  302E FB78                move.w     D0, [A6 - 0x488]
  4095. 00003018  48C0                     ext.l      D0
  4096. 0000301A  E780                     asl        D0, 3
  4097. 0000301C  D9C0                     add.l      A4, D0
  4098. 0000301E  426D F5F2                clr.w      [A5 - 0xA0E]
  4099. 00003022  0C54 271B                cmpi.w     [A4], 0x271B
  4100. 00003026  6600 0064                bne        +0x66 /* 0000308C */
  4101. 0000302A  508C                     addq.l     A4, 8
  4102. 0000302C  486D F5FC                pea.l      [A5 - 0xA04]
  4103. 00003030  486E FB74                pea.l      [A6 - 0x48C]
  4104. 00003034  486D F5F2                pea.l      [A5 - 0xA0E]
  4105. 00003038  486E FB78                pea.l      [A6 - 0x488]
  4106. 0000303C  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  4107. 00003040  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  4108. 00003044  2F0C                     move.l     -[A7], A4
  4109. 00003046  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4110. 0000304A  4EAD 0CF2                jsr        [A5 + 0xCF2 /* export_410 */]
  4111. 0000304E  4FEF 0020                lea.l      A7, [A7 + 0x20]
  4112. 00003052  3D40 FB7A                move.w     [A6 - 0x486], D0
  4113. 00003056  4A6E FB7A                tst.w      [A6 - 0x486]
  4114. 0000305A  6710                     beq        +0x12 /* 0000306C */
  4115. 0000305C  2F2E FB8E                move.l     -[A7], [A6 - 0x472]
  4116. 00003060  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  4117. 00003064  302E FB7A                move.w     D0, [A6 - 0x486]
  4118. 00003068  6000 026A                bra        +0x26C /* 000032D4 */
  4119. label0000306C:
  4120. 0000306C  0C6E 0002 FB74           cmpi.w     [A6 - 0x48C], 0x2
  4121. 00003072  670E                     beq        +0x10 /* 00003082 */
  4122. 00003074  2F2E FB8E                move.l     -[A7], [A6 - 0x472]
  4123. 00003078  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  4124. 0000307C  7002                     moveq.l    D0, 0x02
  4125. 0000307E  6000 0254                bra        +0x256 /* 000032D4 */
  4126. label00003082:
  4127. 00003082  302E FB78                move.w     D0, [A6 - 0x488]
  4128. 00003086  48C0                     ext.l      D0
  4129. 00003088  E780                     asl        D0, 3
  4130. 0000308A  D9C0                     add.l      A4, D0
  4131. label0000308C:
  4132. 0000308C  4A54                     tst.w      [A4]
  4133. 0000308E  670E                     beq        +0x10 /* 0000309E */
  4134. 00003090  2F2E FB8E                move.l     -[A7], [A6 - 0x472]
  4135. 00003094  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  4136. 00003098  7013                     moveq.l    D0, 0x13
  4137. 0000309A  6000 0238                bra        +0x23A /* 000032D4 */
  4138. label0000309E:
  4139. 0000309E  3F2E FB7C                move.w     -[A7], [A6 - 0x484]
  4140. 000030A2  2F2E FB8E                move.l     -[A7], [A6 - 0x472]
  4141. 000030A6  4EBA 0416                jsr        [PC + 0x416 /* 000034BE */]
  4142. 000030AA  5C8F                     addq.l     A7, 6
  4143. 000030AC  4A6D F702                tst.w      [A5 - 0x8FE]
  4144. 000030B0  670C                     beq        +0xE /* 000030BE */
  4145. 000030B2  2F2E FB8E                move.l     -[A7], [A6 - 0x472]
  4146. 000030B6  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  4147. 000030BA  6000 00EC                bra        +0xEE /* 000031A8 */
  4148. label000030BE:
  4149. 000030BE  206D B35C                movea.l    A0, [A5 - 0x4CA4]
  4150. 000030C2  2050                     movea.l    A0, [A0]
  4151. 000030C4  2F28 0024                move.l     -[A7], [A0 + 0x24]
  4152. 000030C8  2F2D B374                move.l     -[A7], [A5 - 0x4C8C]
  4153. 000030CC  4EAD 09B2                jsr        [A5 + 0x9B2 /* export_306 */]
  4154. 000030D0  508F                     addq.l     A7, 8
  4155. 000030D2  3F00                     move.w     -[A7], D0
  4156. 000030D4  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  4157. 000030D8  548F                     addq.l     A7, 2
  4158. 000030DA  486E FFFC                pea.l      [A6 - 0x4]
  4159. 000030DE  3F2E FB7C                move.w     -[A7], [A6 - 0x484]
  4160. 000030E2  2F2E FB8E                move.l     -[A7], [A6 - 0x472]
  4161. 000030E6  4EBA 06B2                jsr        [PC + 0x6B2 /* 0000379A */]
  4162. 000030EA  4FEF 000A                lea.l      A7, [A7 + 0xA]
  4163. 000030EE  3D40 FB7A                move.w     [A6 - 0x486], D0
  4164. 000030F2  206D B35C                movea.l    A0, [A5 - 0x4CA4]
  4165. 000030F6  2050                     movea.l    A0, [A0]
  4166. 000030F8  2F28 0024                move.l     -[A7], [A0 + 0x24]
  4167. 000030FC  2F2D B374                move.l     -[A7], [A5 - 0x4C8C]
  4168. 00003100  4EAD 09CA                jsr        [A5 + 0x9CA /* export_309 */]
  4169. 00003104  508F                     addq.l     A7, 8
  4170. 00003106  3F00                     move.w     -[A7], D0
  4171. 00003108  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  4172. 0000310C  548F                     addq.l     A7, 2
  4173. 0000310E  0C6E FC1D FB7A           cmpi.w     [A6 - 0x486], 0xFC1D
  4174. 00003114  6636                     bne        +0x38 /* 0000314C */
  4175. 00003116  3F2E FB7C                move.w     -[A7], [A6 - 0x484]
  4176. 0000311A  2F2E FB8E                move.l     -[A7], [A6 - 0x472]
  4177. 0000311E  4EBA 039E                jsr        [PC + 0x39E /* 000034BE */]
  4178. 00003122  5C8F                     addq.l     A7, 6
  4179. 00003124  2F2E FB8E                move.l     -[A7], [A6 - 0x472]
  4180. 00003128  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  4181. 0000312C  4A6D F702                tst.w      [A5 - 0x8FE]
  4182. 00003130  6600 0076                bne        +0x78 /* 000031A8 */
  4183. 00003134  3F3C 0001                move.w     -[A7], 0x1
  4184. 00003138  A9C8                     syscall    SysBeep
  4185. 0000313A  2F2D B3BC                move.l     -[A7], [A5 - 0x4C44]
  4186. 0000313E  486D F710                pea.l      [A5 - 0x8F0]
  4187. 00003142  4EAD 03EA                jsr        [A5 + 0x3EA /* export_121 */]
  4188. 00003146  508F                     addq.l     A7, 8
  4189. 00003148  6000 018A                bra        +0x18C /* 000032D4 */
  4190. label0000314C:
  4191. 0000314C  2F2E FB8E                move.l     -[A7], [A6 - 0x472]
  4192. 00003150  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  4193. 00003154  4A6E FB7A                tst.w      [A6 - 0x486]
  4194. 00003158  6708                     beq        +0xA /* 00003162 */
  4195. 0000315A  302E FB7A                move.w     D0, [A6 - 0x486]
  4196. 0000315E  6000 0174                bra        +0x176 /* 000032D4 */
  4197. label00003162:
  4198. 00003162  7006                     moveq.l    D0, 0x06
  4199. 00003164  3D40 FBE4                move.w     [A6 - 0x41C], D0
  4200. 00003168  2D6E FFFC FBE6           move.l     [A6 - 0x41A], [A6 - 0x4]
  4201. 0000316E  426E FCEA                clr.w      [A6 - 0x316]
  4202. 00003172  426E FDF0                clr.w      [A6 - 0x210]
  4203. 00003176  426E FEF6                clr.w      [A6 - 0x10A]
  4204. 0000317A  422E FEFC                clr.b      [A6 - 0x104]
  4205. 0000317E  486E FBE4                pea.l      [A6 - 0x41C]
  4206. 00003182  4EAD 0B6A                jsr        [A5 + 0xB6A /* export_361 */]
  4207. 00003186  588F                     addq.l     A7, 4
  4208. 00003188  3D40 FB7A                move.w     [A6 - 0x486], D0
  4209. 0000318C  0C6E FC20 FB7A           cmpi.w     [A6 - 0x486], 0xFC20
  4210. 00003192  6606                     bne        +0x8 /* 0000319A */
  4211. 00003194  7000                     moveq.l    D0, 0x00
  4212. 00003196  6000 013C                bra        +0x13E /* 000032D4 */
  4213. label0000319A:
  4214. 0000319A  4A6E FB7A                tst.w      [A6 - 0x486]
  4215. 0000319E  6708                     beq        +0xA /* 000031A8 */
  4216. 000031A0  302E FB7A                move.w     D0, [A6 - 0x486]
  4217. 000031A4  6000 012E                bra        +0x130 /* 000032D4 */
  4218. label000031A8:
  4219. 000031A8  2F2D B37C                move.l     -[A7], [A5 - 0x4C84]
  4220. 000031AC  A873                     syscall    SetPort
  4221. 000031AE  4EAD 0BA2                jsr        [A5 + 0xBA2 /* export_368 */]
  4222. 000031B2  0C6D 0001 F702           cmpi.w     [A5 - 0x8FE], 0x1
  4223. 000031B8  6608                     bne        +0xA /* 000031C2 */
  4224. 000031BA  2B6D B360 F708           move.l     [A5 - 0x8F8], [A5 - 0x4CA0]
  4225. 000031C0  6006                     bra        +0x8 /* 000031C8 */
  4226. label000031C2:
  4227. 000031C2  2B6D B374 F708           move.l     [A5 - 0x8F8], [A5 - 0x4C8C]
  4228. label000031C8:
  4229. 000031C8  206D F708                movea.l    A0, [A5 - 0x8F8]
  4230. 000031CC  302D F5F0                move.w     D0, [A5 - 0xA10]
  4231. 000031D0  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  4232. 000031D4  D090                     add.l      D0, [A0]
  4233. 000031D6  2040                     movea.l    A0, D0
  4234. 000031D8  43EE FB92                lea.l      A1, [A6 - 0x46E]
  4235. 000031DC  7013                     moveq.l    D0, 0x13
  4236. label000031DE:
  4237. 000031DE  22D8                     move.l     [A1]+, [A0]+
  4238. 000031E0  51C8 FFFC                dbf        D0, -0x6 /* 000031DE */
  4239. 000031E4  32D8                     move.w     [A1]+, [A0]+
  4240. 000031E6  486E FB7E                pea.l      [A6 - 0x482]
  4241. 000031EA  486E FB86                pea.l      [A6 - 0x47A]
  4242. 000031EE  486E FB92                pea.l      [A6 - 0x46E]
  4243. 000031F2  4EAD 0F52                jsr        [A5 + 0xF52 /* export_486 */]
  4244. 000031F6  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4245. 000031FA  42A7                     clr.l      -[A7]
  4246. 000031FC  486E FB86                pea.l      [A6 - 0x47A]
  4247. 00003200  486E FB7E                pea.l      [A6 - 0x482]
  4248. 00003204  A83E                     syscall    TEStyleNew
  4249. 00003206  205F                     movea.l    A0, [A7]+
  4250. 00003208  2B48 F70C                move.l     [A5 - 0x8F4], A0
  4251. 0000320C  486D 0152                pea.l      [A5 + 0x152 /* export_38 */]
  4252. 00003210  2F2D F70C                move.l     -[A7], [A5 - 0x8F4]
  4253. 00003214  4EAD 0762                jsr        [A5 + 0x762 /* export_232 */]
  4254. 00003218  2F2D F70C                move.l     -[A7], [A5 - 0x8F4]
  4255. 0000321C  2F2E FBD0                move.l     -[A7], [A6 - 0x430]
  4256. 00003220  4EAD 09D2                jsr        [A5 + 0x9D2 /* export_310 */]
  4257. 00003224  508F                     addq.l     A7, 8
  4258. 00003226  306D F5EC                movea.w    A0, [A5 - 0xA14]
  4259. 0000322A  2F08                     move.l     -[A7], A0
  4260. 0000322C  306D F5EE                movea.w    A0, [A5 - 0xA12]
  4261. 00003230  2F08                     move.l     -[A7], A0
  4262. 00003232  2F2D F70C                move.l     -[A7], [A5 - 0x8F4]
  4263. 00003236  A9D1                     syscall    TESetSelect
  4264. 00003238  206D F70C                movea.l    A0, [A5 - 0x8F4]
  4265. 0000323C  43ED 0E8A                lea.l      A1, [A5 + 0xE8A /* export_461 */]
  4266. 00003240  2050                     movea.l    A0, [A0]
  4267. 00003242  2149 0056                move.l     [A0 + 0x56], A1
  4268. 00003246  2F2D F70C                move.l     -[A7], [A5 - 0x8F4]
  4269. 0000324A  A9D8                     syscall    TEActivate
  4270. 0000324C  206D F70C                movea.l    A0, [A5 - 0x8F4]
  4271. 00003250  2050                     movea.l    A0, [A0]
  4272. 00003252  3028 0010                move.w     D0, [A0 + 0x10]
  4273. 00003256  B06D F5F4                cmp.w      D0, [A5 - 0xA0C]
  4274. 0000325A  6648                     bne        +0x4A /* 000032A4 */
  4275. 0000325C  42A7                     clr.l      -[A7]
  4276. 0000325E  3F2D F5EC                move.w     -[A7], [A5 - 0xA14]
  4277. 00003262  2F2D F70C                move.l     -[A7], [A5 - 0x8F4]
  4278. 00003266  4EAD 0832                jsr        [A5 + 0x832 /* export_258 */]
  4279. 0000326A  201F                     move.l     D0, [A7]+
  4280. 0000326C  2D40 FFFC                move.l     [A6 - 0x4], D0
  4281. 00003270  4267                     clr.w      -[A7]
  4282. 00003272  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4283. 00003276  A86B                     syscall    LoWord
  4284. 00003278  301F                     move.w     D0, [A7]+
  4285. 0000327A  5340                     subq.w     D0, 1
  4286. 0000327C  3B40 F5F6                move.w     [A5 - 0xA0A], D0
  4287. 00003280  42A7                     clr.l      -[A7]
  4288. 00003282  3F2D F5EE                move.w     -[A7], [A5 - 0xA12]
  4289. 00003286  2F2D F70C                move.l     -[A7], [A5 - 0x8F4]
  4290. 0000328A  4EAD 0832                jsr        [A5 + 0x832 /* export_258 */]
  4291. 0000328E  201F                     move.l     D0, [A7]+
  4292. 00003290  2D40 FFFC                move.l     [A6 - 0x4], D0
  4293. 00003294  4267                     clr.w      -[A7]
  4294. 00003296  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4295. 0000329A  A86B                     syscall    LoWord
  4296. 0000329C  301F                     move.w     D0, [A7]+
  4297. 0000329E  5240                     addq.w     D0, 1
  4298. 000032A0  3B40 F5FA                move.w     [A5 - 0xA06], D0
  4299. label000032A4:
  4300. 000032A4  206D F70C                movea.l    A0, [A5 - 0x8F4]
  4301. 000032A8  4267                     clr.w      -[A7]
  4302. 000032AA  486D F5F4                pea.l      [A5 - 0xA0C]
  4303. 000032AE  2050                     movea.l    A0, [A0]
  4304. 000032B0  4868 0008                pea.l      [A0 + 0x8]
  4305. 000032B4  486D F5F4                pea.l      [A5 - 0xA0C]
  4306. 000032B8  A8AA                     syscall    SectRect
  4307. 000032BA  101F                     move.b     D0, [A7]+
  4308. 000032BC  A89E                     syscall    PenNormal
  4309. 000032BE  486D F5F4                pea.l      [A5 - 0xA0C]
  4310. 000032C2  A8A1                     syscall    FrameRect
  4311. 000032C4  4EBA 0014                jsr        [PC + 0x14 /* 000032DA */]
  4312. 000032C8  2F2D F70C                move.l     -[A7], [A5 - 0x8F4]
  4313. 000032CC  A9CD                     syscall    TEDispose
  4314. 000032CE  4EAD 0B1A                jsr        [A5 + 0xB1A /* export_351 */]
  4315. 000032D2  7000                     moveq.l    D0, 0x00
  4316. label000032D4:
  4317. 000032D4  285F                     movea.l    A4, [A7]+
  4318. 000032D6  4E5E                     unlink     A6
  4319. 000032D8  4E75                     rts
  4320. fn000032DA:
  4321. 000032DA  4E56 FDF0                link       A6, -0x0210
  4322. 000032DE  306D F5EE                movea.w    A0, [A5 - 0xA12]
  4323. 000032E2  2D48 FFFC                move.l     [A6 - 0x4], A0
  4324. 000032E6  302D F5EC                move.w     D0, [A5 - 0xA14]
  4325. 000032EA  48C0                     ext.l      D0
  4326. 000032EC  91AE FFFC                sub.l      [A6 - 0x4], D0
  4327. 000032F0  0CAE 0000 00FF FFFC      cmpi.l     [A6 - 0x4], 0xFF
  4328. 000032F8  6F08                     ble        +0xA /* 00003302 */
  4329. 000032FA  2D7C 0000 00FF FFFC      move.l     [A6 - 0x4], 0xFF
  4330. label00003302:
  4331. 00003302  1D6E FFFF FEF4           move.b     [A6 - 0x10C], [A6 - 0x1]
  4332. 00003308  206D F70C                movea.l    A0, [A5 - 0x8F4]
  4333. 0000330C  2050                     movea.l    A0, [A0]
  4334. 0000330E  2068 003E                movea.l    A0, [A0 + 0x3E]
  4335. 00003312  326D F5EC                movea.w    A1, [A5 - 0xA14]
  4336. 00003316  D3D0                     add.l      A1, [A0]
  4337. 00003318  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4338. 0000331C  486E FEF5                pea.l      [A6 - 0x10B]
  4339. 00003320  4851                     pea.l      [A1]
  4340. 00003322  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  4341. 00003326  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4342. 0000332A  2F2D B3AC                move.l     -[A7], [A5 - 0x4C54]
  4343. 0000332E  486E FEF4                pea.l      [A6 - 0x10C]
  4344. 00003332  4EAD 03EA                jsr        [A5 + 0x3EA /* export_121 */]
  4345. 00003336  508F                     addq.l     A7, 8
  4346. 00003338  4EBA 0114                jsr        [PC + 0x114 /* 0000344E */]
  4347. 0000333C  3D40 FFF4                move.w     [A6 - 0xC], D0
  4348. 00003340  0C6D 0001 F702           cmpi.w     [A5 - 0x8FE], 0x1
  4349. 00003346  6608                     bne        +0xA /* 00003350 */
  4350. 00003348  41ED F726                lea.l      A0, [A5 - 0x8DA]
  4351. 0000334C  2008                     move.l     D0, A0
  4352. 0000334E  6006                     bra        +0x8 /* 00003356 */
  4353. label00003350:
  4354. 00003350  41ED F72C                lea.l      A0, [A5 - 0x8D4]
  4355. 00003354  2008                     move.l     D0, A0
  4356. label00003356:
  4357. 00003356  3F2E FFF4                move.w     -[A7], [A6 - 0xC]
  4358. 0000335A  2F00                     move.l     -[A7], D0
  4359. 0000335C  486D F71A                pea.l      [A5 - 0x8E6]
  4360. 00003360  486E FDF4                pea.l      [A6 - 0x20C]
  4361. 00003364  4EAD 0502                jsr        [A5 + 0x502 /* export_156 */]
  4362. 00003368  4FEF 000E                lea.l      A7, [A7 + 0xE]
  4363. 0000336C  486E FDF4                pea.l      [A6 - 0x20C]
  4364. 00003370  4EAD 0792                jsr        [A5 + 0x792 /* export_238 */]
  4365. 00003374  588F                     addq.l     A7, 4
  4366. 00003376  2F2D B3B4                move.l     -[A7], [A5 - 0x4C4C]
  4367. 0000337A  486E FDF4                pea.l      [A6 - 0x20C]
  4368. 0000337E  4EAD 03EA                jsr        [A5 + 0x3EA /* export_121 */]
  4369. 00003382  508F                     addq.l     A7, 8
  4370. 00003384  486E FDF4                pea.l      [A6 - 0x20C]
  4371. 00003388  4EAD 078A                jsr        [A5 + 0x78A /* export_237 */]
  4372. 0000338C  588F                     addq.l     A7, 4
  4373. 0000338E  206D F70C                movea.l    A0, [A5 - 0x8F4]
  4374. 00003392  2050                     movea.l    A0, [A0]
  4375. 00003394  3D68 003C FFF8           move.w     [A6 - 0x8], [A0 + 0x3C]
  4376. 0000339A  206D F70C                movea.l    A0, [A5 - 0x8F4]
  4377. 0000339E  2050                     movea.l    A0, [A0]
  4378. 000033A0  2068 003E                movea.l    A0, [A0 + 0x3E]
  4379. 000033A4  2D50 FDF0                move.l     [A6 - 0x210], [A0]
  4380. 000033A8  7001                     moveq.l    D0, 0x01
  4381. 000033AA  3D40 FFF6                move.w     [A6 - 0xA], D0
  4382. 000033AE  426E FFFA                clr.w      [A6 - 0x6]
  4383. 000033B2  6024                     bra        +0x26 /* 000033D8 */
  4384. label000033B4:
  4385. 000033B4  302E FFFA                move.w     D0, [A6 - 0x6]
  4386. 000033B8  B06D F5EC                cmp.w      D0, [A5 - 0xA14]
  4387. 000033BC  6E24                     bgt        +0x26 /* 000033E2 */
  4388. 000033BE  206E FDF0                movea.l    A0, [A6 - 0x210]
  4389. 000033C2  52AE FDF0                addq.l     [A6 - 0x210], 1
  4390. 000033C6  7000                     moveq.l    D0, 0x00
  4391. 000033C8  1010                     move.b     D0, [A0]
  4392. 000033CA  0C40 000D                cmpi.w     D0, 0xD /* '\r' */
  4393. 000033CE  6604                     bne        +0x6 /* 000033D4 */
  4394. 000033D0  526E FFF6                addq.w     [A6 - 0xA], 1
  4395. label000033D4:
  4396. 000033D4  526E FFFA                addq.w     [A6 - 0x6], 1
  4397. label000033D8:
  4398. 000033D8  302E FFFA                move.w     D0, [A6 - 0x6]
  4399. 000033DC  B06E FFF8                cmp.w      D0, [A6 - 0x8]
  4400. 000033E0  6DD2                     blt        -0x2C /* 000033B4 */
  4401. label000033E2:
  4402. 000033E2  486E FDF4                pea.l      [A6 - 0x20C]
  4403. 000033E6  3F2E FFF6                move.w     -[A7], [A6 - 0xA]
  4404. 000033EA  486D F732                pea.l      [A5 - 0x8CE]
  4405. 000033EE  486E FEF4                pea.l      [A6 - 0x10C]
  4406. 000033F2  4EAD 0502                jsr        [A5 + 0x502 /* export_156 */]
  4407. 000033F6  4FEF 000E                lea.l      A7, [A7 + 0xE]
  4408. 000033FA  486E FEF4                pea.l      [A6 - 0x10C]
  4409. 000033FE  4EAD 0792                jsr        [A5 + 0x792 /* export_238 */]
  4410. 00003402  588F                     addq.l     A7, 4
  4411. 00003404  2F2D B3A8                move.l     -[A7], [A5 - 0x4C58]
  4412. 00003408  486E FEF4                pea.l      [A6 - 0x10C]
  4413. 0000340C  4EAD 03EA                jsr        [A5 + 0x3EA /* export_121 */]
  4414. 00003410  508F                     addq.l     A7, 8
  4415. 00003412  486E FDF4                pea.l      [A6 - 0x20C]
  4416. 00003416  3F2D F5EE                move.w     -[A7], [A5 - 0xA12]
  4417. 0000341A  302D F5EC                move.w     D0, [A5 - 0xA14]
  4418. 0000341E  5240                     addq.w     D0, 1
  4419. 00003420  3F00                     move.w     -[A7], D0
  4420. 00003422  486D F740                pea.l      [A5 - 0x8C0]
  4421. 00003426  486E FEF4                pea.l      [A6 - 0x10C]
  4422. 0000342A  4EAD 0502                jsr        [A5 + 0x502 /* export_156 */]
  4423. 0000342E  4FEF 0010                lea.l      A7, [A7 + 0x10]
  4424. 00003432  486E FEF4                pea.l      [A6 - 0x10C]
  4425. 00003436  4EAD 0792                jsr        [A5 + 0x792 /* export_238 */]
  4426. 0000343A  588F                     addq.l     A7, 4
  4427. 0000343C  2F2D B3B0                move.l     -[A7], [A5 - 0x4C50]
  4428. 00003440  486E FEF4                pea.l      [A6 - 0x10C]
  4429. 00003444  4EAD 03EA                jsr        [A5 + 0x3EA /* export_121 */]
  4430. 00003448  508F                     addq.l     A7, 8
  4431. 0000344A  4E5E                     unlink     A6
  4432. 0000344C  4E75                     rts
  4433. fn0000344E:
  4434. 0000344E  4E56 FFAE                link       A6, -0x0052
  4435. 00003452  48E7 0700                movem.l    -[A7], D5,D6,D7
  4436. 00003456  7A00                     moveq.l    D5, 0x00
  4437. 00003458  3E2D F5F0                move.w     D7, [A5 - 0xA10]
  4438. 0000345C  7C00                     moveq.l    D6, 0x00
  4439. 0000345E  6028                     bra        +0x2A /* 00003488 */
  4440. label00003460:
  4441. 00003460  206D F708                movea.l    A0, [A5 - 0x8F8]
  4442. 00003464  3006                     move.w     D0, D6
  4443. 00003466  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  4444. 0000346A  D090                     add.l      D0, [A0]
  4445. 0000346C  2040                     movea.l    A0, D0
  4446. 0000346E  43EE FFAE                lea.l      A1, [A6 - 0x52]
  4447. 00003472  7013                     moveq.l    D0, 0x13
  4448. label00003474:
  4449. 00003474  22D8                     move.l     [A1]+, [A0]+
  4450. 00003476  51C8 FFFC                dbf        D0, -0x6 /* 00003474 */
  4451. 0000347A  32D8                     move.w     [A1]+, [A0]+
  4452. 0000347C  0C6E 0002 FFB0           cmpi.w     [A6 - 0x50], 0x2
  4453. 00003482  6602                     bne        +0x4 /* 00003486 */
  4454. 00003484  5245                     addq.w     D5, 1
  4455. label00003486:
  4456. 00003486  5246                     addq.w     D6, 1
  4457. label00003488:
  4458. 00003488  BC47                     cmp.w      D6, D7
  4459. 0000348A  6FD4                     ble        -0x2A /* 00003460 */
  4460. 0000348C  3005                     move.w     D0, D5
  4461. 0000348E  4CDF 00E0                movem.l    D5,D6,D7, [A7]+
  4462. 00003492  4E5E                     unlink     A6
  4463. 00003494  4E75                     rts
  4464. export_463:
  4465. fn00003496:
  4466. 00003496  4A6D F702                tst.w      [A5 - 0x8FE]
  4467. 0000349A  6720                     beq        +0x22 /* 000034BC */
  4468. 0000349C  486D F5F4                pea.l      [A5 - 0xA0C]
  4469. 000034A0  2F2D B37C                move.l     -[A7], [A5 - 0x4C84]
  4470. 000034A4  4EAD 0B9A                jsr        [A5 + 0xB9A /* export_367 */]
  4471. 000034A8  508F                     addq.l     A7, 8
  4472. 000034AA  486D F5F4                pea.l      [A5 - 0xA0C]
  4473. 000034AE  4267                     clr.w      -[A7]
  4474. 000034B0  4267                     clr.w      -[A7]
  4475. 000034B2  4267                     clr.w      -[A7]
  4476. 000034B4  4267                     clr.w      -[A7]
  4477. 000034B6  A8A7                     syscall    SetRect
  4478. 000034B8  426D F702                clr.w      [A5 - 0x8FE]
  4479. label000034BC:
  4480. 000034BC  4E75                     rts
  4481. fn000034BE:
  4482. 000034BE  4E56 FF9E                link       A6, -0x0062
  4483. 000034C2  3D6D F702 FFA4           move.w     [A6 - 0x5C], [A5 - 0x8FE]
  4484. 000034C8  4EBA FFCC                jsr        [PC - 0x34 /* 00003496 */]
  4485. 000034CC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4486. 000034D0  4EAD 058A                jsr        [A5 + 0x58A /* export_173 */]
  4487. 000034D4  42A7                     clr.l      -[A7]
  4488. 000034D6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4489. 000034DA  4EAD 057A                jsr        [A5 + 0x57A /* export_171 */]
  4490. 000034DE  201F                     move.l     D0, [A7]+
  4491. 000034E0  2D40 FFFC                move.l     [A6 - 0x4], D0
  4492. 000034E4  302E FFA4                move.w     D0, [A6 - 0x5C]
  4493. 000034E8  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  4494. 000034EC  0000 0002                ori.b      D0, 0x2
  4495. 000034F0  02A6 0006 0072           andi.l     -[A6], 0x60072
  4496. 000034F6  01A6                     bclr       -[A6], D0
  4497. 000034F8  7001                     moveq.l    D0, 0x01
  4498. 000034FA  3D40 FFA4                move.w     [A6 - 0x5C], D0
  4499. 000034FE  206E 0008                movea.l    A0, [A6 + 0x8]
  4500. 00003502  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4501. 00003506  2F10                     move.l     -[A7], [A0]
  4502. 00003508  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  4503. 0000350C  3F3C 0004                move.w     -[A7], 0x4
  4504. 00003510  4267                     clr.w      -[A7]
  4505. 00003512  2F2D B360                move.l     -[A7], [A5 - 0x4CA0]
  4506. 00003516  4EBA 0506                jsr        [PC + 0x506 /* 00003A1E */]
  4507. 0000351A  4FEF 0012                lea.l      A7, [A7 + 0x12]
  4508. 0000351E  3D40 FFA8                move.w     [A6 - 0x58], D0
  4509. 00003522  4A6E FFA8                tst.w      [A6 - 0x58]
  4510. 00003526  662A                     bne        +0x2C /* 00003552 */
  4511. 00003528  7002                     moveq.l    D0, 0x02
  4512. 0000352A  3D40 FFA4                move.w     [A6 - 0x5C], D0
  4513. 0000352E  206E 0008                movea.l    A0, [A6 + 0x8]
  4514. 00003532  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4515. 00003536  2F10                     move.l     -[A7], [A0]
  4516. 00003538  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  4517. 0000353C  3F3C 0005                move.w     -[A7], 0x5
  4518. 00003540  4267                     clr.w      -[A7]
  4519. 00003542  2F2D B374                move.l     -[A7], [A5 - 0x4C8C]
  4520. 00003546  4EBA 04D6                jsr        [PC + 0x4D6 /* 00003A1E */]
  4521. 0000354A  4FEF 0012                lea.l      A7, [A7 + 0x12]
  4522. 0000354E  3D40 FFA8                move.w     [A6 - 0x58], D0
  4523. label00003552:
  4524. 00003552  4A6E FFA8                tst.w      [A6 - 0x58]
  4525. 00003556  6706                     beq        +0x8 /* 0000355E */
  4526. 00003558  3B6E FFA4 F702           move.w     [A5 - 0x8FE], [A6 - 0x5C]
  4527. label0000355E:
  4528. 0000355E  302E FFA8                move.w     D0, [A6 - 0x58]
  4529. 00003562  6000 0232                bra        +0x234 /* 00003796 */
  4530. 00003566  206D F708                movea.l    A0, [A5 - 0x8F8]
  4531. 0000356A  302D F5F0                move.w     D0, [A5 - 0xA10]
  4532. 0000356E  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  4533. 00003572  D090                     add.l      D0, [A0]
  4534. 00003574  2040                     movea.l    A0, D0
  4535. 00003576  43EE FFAA                lea.l      A1, [A6 - 0x56]
  4536. 0000357A  7013                     moveq.l    D0, 0x13
  4537. label0000357C:
  4538. 0000357C  22D8                     move.l     [A1]+, [A0]+
  4539. 0000357E  51C8 FFFC                dbf        D0, -0x6 /* 0000357C */
  4540. 00003582  32D8                     move.w     [A1]+, [A0]+
  4541. 00003584  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  4542. 00003588  4EAD 058A                jsr        [A5 + 0x58A /* export_173 */]
  4543. 0000358C  206E FFE8                movea.l    A0, [A6 - 0x18]
  4544. 00003590  2050                     movea.l    A0, [A0]
  4545. 00003592  3D50 FF9E                move.w     [A6 - 0x62], [A0]
  4546. 00003596  302E FF9E                move.w     D0, [A6 - 0x62]
  4547. 0000359A  C1FC 0014                muls.w     D0, 0x14
  4548. 0000359E  5440                     addq.w     D0, 2
  4549. 000035A0  3D40 FFA2                move.w     [A6 - 0x5E], D0
  4550. 000035A4  42A7                     clr.l      -[A7]
  4551. 000035A6  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  4552. 000035AA  4EAD 057A                jsr        [A5 + 0x57A /* export_171 */]
  4553. 000035AE  201F                     move.l     D0, [A7]+
  4554. 000035B0  0680 FFFF FFF2           addi.l     D0, 0xFFFFFFF2
  4555. 000035B6  3D40 FFA0                move.w     [A6 - 0x60], D0
  4556. 000035BA  302D F5EC                move.w     D0, [A5 - 0xA14]
  4557. 000035BE  5240                     addq.w     D0, 1
  4558. 000035C0  3D40 FFA6                move.w     [A6 - 0x5A], D0
  4559. 000035C4  302E FFA6                move.w     D0, [A6 - 0x5A]
  4560. 000035C8  D16E FFA2                add.w      [A6 - 0x5E], D0
  4561. 000035CC  206E FFE8                movea.l    A0, [A6 - 0x18]
  4562. 000035D0  326E FFA2                movea.w    A1, [A6 - 0x5E]
  4563. 000035D4  D3D0                     add.l      A1, [A0]
  4564. 000035D6  302E FFA0                move.w     D0, [A6 - 0x60]
  4565. 000035DA  906E FFA2                sub.w      D0, [A6 - 0x5E]
  4566. 000035DE  206E 0008                movea.l    A0, [A6 + 0x8]
  4567. 000035E2  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  4568. 000035E6  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4569. 000035EA  2F10                     move.l     -[A7], [A0]
  4570. 000035EC  48C0                     ext.l      D0
  4571. 000035EE  2F00                     move.l     -[A7], D0
  4572. 000035F0  4851                     pea.l      [A1]
  4573. 000035F2  4EBA 05B0                jsr        [PC + 0x5B0 /* 00003BA4 */]
  4574. 000035F6  4FEF 0012                lea.l      A7, [A7 + 0x12]
  4575. 000035FA  3D40 FFA8                move.w     [A6 - 0x58], D0
  4576. 000035FE  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  4577. 00003602  4EAD 0592                jsr        [A5 + 0x592 /* export_174 */]
  4578. 00003606  4A6E FFA8                tst.w      [A6 - 0x58]
  4579. 0000360A  671C                     beq        +0x1E /* 00003628 */
  4580. 0000360C  7001                     moveq.l    D0, 0x01
  4581. 0000360E  3B40 F702                move.w     [A5 - 0x8FE], D0
  4582. 00003612  302E FFA6                move.w     D0, [A6 - 0x5A]
  4583. 00003616  D16D F5EC                add.w      [A5 - 0xA14], D0
  4584. 0000361A  302E FFA6                move.w     D0, [A6 - 0x5A]
  4585. 0000361E  D16D F5EE                add.w      [A5 - 0xA12], D0
  4586. 00003622  7001                     moveq.l    D0, 0x01
  4587. 00003624  6000 0170                bra        +0x172 /* 00003796 */
  4588. label00003628:
  4589. 00003628  7001                     moveq.l    D0, 0x01
  4590. 0000362A  3D40 FFA4                move.w     [A6 - 0x5C], D0
  4591. 0000362E  206E 0008                movea.l    A0, [A6 + 0x8]
  4592. 00003632  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4593. 00003636  2F10                     move.l     -[A7], [A0]
  4594. 00003638  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  4595. 0000363C  3F3C 0004                move.w     -[A7], 0x4
  4596. 00003640  302D F5F0                move.w     D0, [A5 - 0xA10]
  4597. 00003644  5240                     addq.w     D0, 1
  4598. 00003646  3F00                     move.w     -[A7], D0
  4599. 00003648  2F2D B360                move.l     -[A7], [A5 - 0x4CA0]
  4600. 0000364C  4EBA 03D0                jsr        [PC + 0x3D0 /* 00003A1E */]
  4601. 00003650  4FEF 0012                lea.l      A7, [A7 + 0x12]
  4602. 00003654  3D40 FFA8                move.w     [A6 - 0x58], D0
  4603. 00003658  4A6E FFA8                tst.w      [A6 - 0x58]
  4604. 0000365C  662A                     bne        +0x2C /* 00003688 */
  4605. 0000365E  7002                     moveq.l    D0, 0x02
  4606. 00003660  3D40 FFA4                move.w     [A6 - 0x5C], D0
  4607. 00003664  206E 0008                movea.l    A0, [A6 + 0x8]
  4608. 00003668  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4609. 0000366C  2F10                     move.l     -[A7], [A0]
  4610. 0000366E  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  4611. 00003672  3F3C 0005                move.w     -[A7], 0x5
  4612. 00003676  4267                     clr.w      -[A7]
  4613. 00003678  2F2D B374                move.l     -[A7], [A5 - 0x4C8C]
  4614. 0000367C  4EBA 03A0                jsr        [PC + 0x3A0 /* 00003A1E */]
  4615. 00003680  4FEF 0012                lea.l      A7, [A7 + 0x12]
  4616. 00003684  3D40 FFA8                move.w     [A6 - 0x58], D0
  4617. label00003688:
  4618. 00003688  4A6E FFA8                tst.w      [A6 - 0x58]
  4619. 0000368C  6706                     beq        +0x8 /* 00003694 */
  4620. 0000368E  3B6E FFA4 F702           move.w     [A5 - 0x8FE], [A6 - 0x5C]
  4621. label00003694:
  4622. 00003694  302E FFA8                move.w     D0, [A6 - 0x58]
  4623. 00003698  6000 00FC                bra        +0xFE /* 00003796 */
  4624. 0000369C  206D F708                movea.l    A0, [A5 - 0x8F8]
  4625. 000036A0  302D F5F0                move.w     D0, [A5 - 0xA10]
  4626. 000036A4  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  4627. 000036A8  D090                     add.l      D0, [A0]
  4628. 000036AA  2040                     movea.l    A0, D0
  4629. 000036AC  43EE FFAA                lea.l      A1, [A6 - 0x56]
  4630. 000036B0  7013                     moveq.l    D0, 0x13
  4631. label000036B2:
  4632. 000036B2  22D8                     move.l     [A1]+, [A0]+
  4633. 000036B4  51C8 FFFC                dbf        D0, -0x6 /* 000036B2 */
  4634. 000036B8  32D8                     move.w     [A1]+, [A0]+
  4635. 000036BA  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  4636. 000036BE  4EAD 058A                jsr        [A5 + 0x58A /* export_173 */]
  4637. 000036C2  206E FFE8                movea.l    A0, [A6 - 0x18]
  4638. 000036C6  2050                     movea.l    A0, [A0]
  4639. 000036C8  3D50 FF9E                move.w     [A6 - 0x62], [A0]
  4640. 000036CC  302E FF9E                move.w     D0, [A6 - 0x62]
  4641. 000036D0  C1FC 0014                muls.w     D0, 0x14
  4642. 000036D4  5440                     addq.w     D0, 2
  4643. 000036D6  3D40 FFA2                move.w     [A6 - 0x5E], D0
  4644. 000036DA  42A7                     clr.l      -[A7]
  4645. 000036DC  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  4646. 000036E0  4EAD 057A                jsr        [A5 + 0x57A /* export_171 */]
  4647. 000036E4  201F                     move.l     D0, [A7]+
  4648. 000036E6  0680 FFFF FFF2           addi.l     D0, 0xFFFFFFF2
  4649. 000036EC  3D40 FFA0                move.w     [A6 - 0x60], D0
  4650. 000036F0  302D F5EC                move.w     D0, [A5 - 0xA14]
  4651. 000036F4  5240                     addq.w     D0, 1
  4652. 000036F6  3D40 FFA6                move.w     [A6 - 0x5A], D0
  4653. 000036FA  302E FFA6                move.w     D0, [A6 - 0x5A]
  4654. 000036FE  D16E FFA2                add.w      [A6 - 0x5E], D0
  4655. 00003702  206E FFE8                movea.l    A0, [A6 - 0x18]
  4656. 00003706  326E FFA2                movea.w    A1, [A6 - 0x5E]
  4657. 0000370A  D3D0                     add.l      A1, [A0]
  4658. 0000370C  302E FFA0                move.w     D0, [A6 - 0x60]
  4659. 00003710  906E FFA2                sub.w      D0, [A6 - 0x5E]
  4660. 00003714  48C0                     ext.l      D0
  4661. 00003716  206E 0008                movea.l    A0, [A6 + 0x8]
  4662. 0000371A  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  4663. 0000371E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4664. 00003722  2F10                     move.l     -[A7], [A0]
  4665. 00003724  2F00                     move.l     -[A7], D0
  4666. 00003726  4851                     pea.l      [A1]
  4667. 00003728  4EBA 047A                jsr        [PC + 0x47A /* 00003BA4 */]
  4668. 0000372C  4FEF 0012                lea.l      A7, [A7 + 0x12]
  4669. 00003730  3D40 FFA8                move.w     [A6 - 0x58], D0
  4670. 00003734  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  4671. 00003738  4EAD 0592                jsr        [A5 + 0x592 /* export_174 */]
  4672. 0000373C  4A6E FFA8                tst.w      [A6 - 0x58]
  4673. 00003740  671A                     beq        +0x1C /* 0000375C */
  4674. 00003742  7002                     moveq.l    D0, 0x02
  4675. 00003744  3B40 F702                move.w     [A5 - 0x8FE], D0
  4676. 00003748  302E FFA6                move.w     D0, [A6 - 0x5A]
  4677. 0000374C  D16D F5EC                add.w      [A5 - 0xA14], D0
  4678. 00003750  302E FFA6                move.w     D0, [A6 - 0x5A]
  4679. 00003754  D16D F5EE                add.w      [A5 - 0xA12], D0
  4680. 00003758  7001                     moveq.l    D0, 0x01
  4681. 0000375A  603A                     bra        +0x3C /* 00003796 */
  4682. label0000375C:
  4683. 0000375C  206E 0008                movea.l    A0, [A6 + 0x8]
  4684. 00003760  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4685. 00003764  2F10                     move.l     -[A7], [A0]
  4686. 00003766  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  4687. 0000376A  3F3C 0005                move.w     -[A7], 0x5
  4688. 0000376E  302D F5F0                move.w     D0, [A5 - 0xA10]
  4689. 00003772  5240                     addq.w     D0, 1
  4690. 00003774  3F00                     move.w     -[A7], D0
  4691. 00003776  2F2D B374                move.l     -[A7], [A5 - 0x4C8C]
  4692. 0000377A  4EBA 02A2                jsr        [PC + 0x2A2 /* 00003A1E */]
  4693. 0000377E  4FEF 0012                lea.l      A7, [A7 + 0x12]
  4694. 00003782  3D40 FFA8                move.w     [A6 - 0x58], D0
  4695. 00003786  4A6E FFA8                tst.w      [A6 - 0x58]
  4696. 0000378A  6706                     beq        +0x8 /* 00003792 */
  4697. 0000378C  7002                     moveq.l    D0, 0x02
  4698. 0000378E  3B40 F702                move.w     [A5 - 0x8FE], D0
  4699. label00003792:
  4700. 00003792  302E FFA8                move.w     D0, [A6 - 0x58]
  4701. label00003796:
  4702. 00003796  4E5E                     unlink     A6
  4703. 00003798  4E75                     rts
  4704. fn0000379A:
  4705. 0000379A  4E56 FFE0                link       A6, -0x0020
  4706. 0000379E  48E7 1F00                movem.l    -[A7], D3,D4,D5,D6,D7
  4707. 000037A2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4708. 000037A6  4EAD 058A                jsr        [A5 + 0x58A /* export_173 */]
  4709. 000037AA  42A7                     clr.l      -[A7]
  4710. 000037AC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4711. 000037B0  4EAD 057A                jsr        [A5 + 0x57A /* export_171 */]
  4712. 000037B4  201F                     move.l     D0, [A7]+
  4713. 000037B6  2600                     move.l     D3, D0
  4714. 000037B8  7E00                     moveq.l    D7, 0x00
  4715. 000037BA  6010                     bra        +0x12 /* 000037CC */
  4716. label000037BC:
  4717. 000037BC  3007                     move.w     D0, D7
  4718. 000037BE  48C0                     ext.l      D0
  4719. 000037C0  E580                     asl        D0, 2
  4720. 000037C2  D08E                     add.l      D0, A6
  4721. 000037C4  2040                     movea.l    A0, D0
  4722. 000037C6  42A8 FFE0                clr.l      [A0 - 0x20]
  4723. 000037CA  5247                     addq.w     D7, 1
  4724. label000037CC:
  4725. 000037CC  0C47 0008                cmpi.w     D7, 0x8
  4726. 000037D0  6DEA                     blt        -0x14 /* 000037BC */
  4727. 000037D2  206E 0008                movea.l    A0, [A6 + 0x8]
  4728. 000037D6  2F03                     move.l     -[A7], D3
  4729. 000037D8  2F10                     move.l     -[A7], [A0]
  4730. 000037DA  486E FFE0                pea.l      [A6 - 0x20]
  4731. 000037DE  4EAD 00C2                jsr        [A5 + 0xC2 /* export_20 */]
  4732. 000037E2  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4733. 000037E6  206D B34C                movea.l    A0, [A5 - 0x4CB4]
  4734. 000037EA  2050                     movea.l    A0, [A0]
  4735. 000037EC  2A28 0008                move.l     D5, [A0 + 0x8]
  4736. 000037F0  202D B350                move.l     D0, [A5 - 0x4CB0]
  4737. 000037F4  5280                     addq.l     D0, 1
  4738. 000037F6  2800                     move.l     D4, D0
  4739. 000037F8  603C                     bra        +0x3E /* 00003836 */
  4740. label000037FA:
  4741. 000037FA  206E 0008                movea.l    A0, [A6 + 0x8]
  4742. 000037FE  2F03                     move.l     -[A7], D3
  4743. 00003800  2F10                     move.l     -[A7], [A0]
  4744. 00003802  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  4745. 00003806  486E FFE0                pea.l      [A6 - 0x20]
  4746. 0000380A  2F04                     move.l     -[A7], D4
  4747. 0000380C  4EBA 0082                jsr        [PC + 0x82 /* 00003890 */]
  4748. 00003810  4FEF 0012                lea.l      A7, [A7 + 0x12]
  4749. 00003814  4A40                     tst.w      D0
  4750. 00003816  670C                     beq        +0xE /* 00003824 */
  4751. 00003818  206E 000E                movea.l    A0, [A6 + 0xE]
  4752. 0000381C  2084                     move.l     [A0], D4
  4753. 0000381E  7000                     moveq.l    D0, 0x00
  4754. 00003820  6000 0066                bra        +0x68 /* 00003888 */
  4755. label00003824:
  4756. 00003824  4EAD 03F2                jsr        [A5 + 0x3F2 /* export_122 */]
  4757. 00003828  3C00                     move.w     D6, D0
  4758. 0000382A  4A46                     tst.w      D6
  4759. 0000382C  6706                     beq        +0x8 /* 00003834 */
  4760. 0000382E  3006                     move.w     D0, D6
  4761. 00003830  6000 0056                bra        +0x58 /* 00003888 */
  4762. label00003834:
  4763. 00003834  5284                     addq.l     D4, 1
  4764. label00003836:
  4765. 00003836  B885                     cmp.l      D4, D5
  4766. 00003838  6FC0                     ble        -0x3E /* 000037FA */
  4767. 0000383A  7801                     moveq.l    D4, 0x01
  4768. 0000383C  6038                     bra        +0x3A /* 00003876 */
  4769. label0000383E:
  4770. 0000383E  206E 0008                movea.l    A0, [A6 + 0x8]
  4771. 00003842  2F03                     move.l     -[A7], D3
  4772. 00003844  2F10                     move.l     -[A7], [A0]
  4773. 00003846  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  4774. 0000384A  486E FFE0                pea.l      [A6 - 0x20]
  4775. 0000384E  2F04                     move.l     -[A7], D4
  4776. 00003850  4EBA 003E                jsr        [PC + 0x3E /* 00003890 */]
  4777. 00003854  4FEF 0012                lea.l      A7, [A7 + 0x12]
  4778. 00003858  4A40                     tst.w      D0
  4779. 0000385A  670A                     beq        +0xC /* 00003866 */
  4780. 0000385C  206E 000E                movea.l    A0, [A6 + 0xE]
  4781. 00003860  2084                     move.l     [A0], D4
  4782. 00003862  7000                     moveq.l    D0, 0x00
  4783. 00003864  6022                     bra        +0x24 /* 00003888 */
  4784. label00003866:
  4785. 00003866  4EAD 03F2                jsr        [A5 + 0x3F2 /* export_122 */]
  4786. 0000386A  3C00                     move.w     D6, D0
  4787. 0000386C  4A46                     tst.w      D6
  4788. 0000386E  6704                     beq        +0x6 /* 00003874 */
  4789. 00003870  3006                     move.w     D0, D6
  4790. 00003872  6014                     bra        +0x16 /* 00003888 */
  4791. label00003874:
  4792. 00003874  5284                     addq.l     D4, 1
  4793. label00003876:
  4794. 00003876  B8AD B350                cmp.l      D4, [A5 - 0x4CB0]
  4795. 0000387A  6DC2                     blt        -0x3C /* 0000383E */
  4796. 0000387C  4A46                     tst.w      D6
  4797. 0000387E  6704                     beq        +0x6 /* 00003884 */
  4798. 00003880  3006                     move.w     D0, D6
  4799. 00003882  6004                     bra        +0x6 /* 00003888 */
  4800. label00003884:
  4801. 00003884  303C FC1D                move.w     D0, 0xFC1D
  4802. label00003888:
  4803. 00003888  4CDF 00F8                movem.l    D3,D4,D5,D6,D7, [A7]+
  4804. 0000388C  4E5E                     unlink     A6
  4805. 0000388E  4E75                     rts
  4806. fn00003890:
  4807. 00003890  4E56 FF5C                link       A6, -0x00A4
  4808. 00003894  2F07                     move.l     -[A7], D7
  4809. 00003896  41EE FF9C                lea.l      A0, [A6 - 0x64]
  4810. 0000389A  43ED B334                lea.l      A1, [A5 - 0x4CCC]
  4811. 0000389E  7017                     moveq.l    D0, 0x17
  4812. label000038A0:
  4813. 000038A0  20D9                     move.l     [A0]+, [A1]+
  4814. 000038A2  51C8 FFFC                dbf        D0, -0x6 /* 000038A0 */
  4815. 000038A6  30D9                     move.w     [A0]+, [A1]+
  4816. 000038A8  2D6E 0008 FFB8           move.l     [A6 - 0x48], [A6 + 0x8]
  4817. 000038AE  486E FF5C                pea.l      [A6 - 0xA4]
  4818. 000038B2  2F2E FFB8                move.l     -[A7], [A6 - 0x48]
  4819. 000038B6  2F2E FFB4                move.l     -[A7], [A6 - 0x4C]
  4820. 000038BA  2F2E FF9C                move.l     -[A7], [A6 - 0x64]
  4821. 000038BE  4EAD 026A                jsr        [A5 + 0x26A /* export_73 */]
  4822. 000038C2  4FEF 0010                lea.l      A7, [A7 + 0x10]
  4823. 000038C6  4878 0003                push.l     0x3
  4824. 000038CA  2F2E FF78                move.l     -[A7], [A6 - 0x88]
  4825. 000038CE  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  4826. 000038D2  2F00                     move.l     -[A7], D0
  4827. 000038D4  4EAD 0A7A                jsr        [A5 + 0xA7A /* export_331 */]
  4828. 000038D8  588F                     addq.l     A7, 4
  4829. 000038DA  4A40                     tst.w      D0
  4830. 000038DC  6706                     beq        +0x8 /* 000038E4 */
  4831. 000038DE  7000                     moveq.l    D0, 0x00
  4832. 000038E0  6000 0136                bra        +0x138 /* 00003A18 */
  4833. label000038E4:
  4834. 000038E4  0C6E 2B0E 0010           cmpi.w     [A6 + 0x10], 0x2B0E
  4835. 000038EA  6720                     beq        +0x22 /* 0000390C */
  4836. 000038EC  0C6E 2B63 0010           cmpi.w     [A6 + 0x10], 0x2B63 /* '+c' */
  4837. 000038F2  6718                     beq        +0x1A /* 0000390C */
  4838. 000038F4  486E FF7C                pea.l      [A6 - 0x84]
  4839. 000038F8  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4840. 000038FC  4EAD 03E2                jsr        [A5 + 0x3E2 /* export_120 */]
  4841. 00003900  508F                     addq.l     A7, 8
  4842. 00003902  4A40                     tst.w      D0
  4843. 00003904  6606                     bne        +0x8 /* 0000390C */
  4844. 00003906  7000                     moveq.l    D0, 0x00
  4845. 00003908  6000 010E                bra        +0x110 /* 00003A18 */
  4846. label0000390C:
  4847. 0000390C  2D6E FF5C FFBC           move.l     [A6 - 0x44], [A6 - 0xA4]
  4848. 00003912  2D6E FF64 FFC0           move.l     [A6 - 0x40], [A6 - 0x9C]
  4849. 00003918  486E FFC4                pea.l      [A6 - 0x3C]
  4850. 0000391C  2F2E FFBC                move.l     -[A7], [A6 - 0x44]
  4851. 00003920  2F2E FF9C                move.l     -[A7], [A6 - 0x64]
  4852. 00003924  4EAD 0A4A                jsr        [A5 + 0xA4A /* export_325 */]
  4853. 00003928  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4854. 0000392C  3F00                     move.w     -[A7], D0
  4855. 0000392E  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  4856. 00003932  548F                     addq.l     A7, 2
  4857. 00003934  206E FFC4                movea.l    A0, [A6 - 0x3C]
  4858. 00003938  2050                     movea.l    A0, [A0]
  4859. 0000393A  2D68 0020 FFC8           move.l     [A6 - 0x38], [A0 + 0x20]
  4860. 00003940  2D6E FF60 FFD0           move.l     [A6 - 0x30], [A6 - 0xA0]
  4861. 00003946  2D6E FF68 FFD4           move.l     [A6 - 0x2C], [A6 - 0x98]
  4862. 0000394C  486E FFD8                pea.l      [A6 - 0x28]
  4863. 00003950  2F2E FFD0                move.l     -[A7], [A6 - 0x30]
  4864. 00003954  2F2E FF9C                move.l     -[A7], [A6 - 0x64]
  4865. 00003958  4EAD 0A4A                jsr        [A5 + 0xA4A /* export_325 */]
  4866. 0000395C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4867. 00003960  3F00                     move.w     -[A7], D0
  4868. 00003962  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  4869. 00003966  548F                     addq.l     A7, 2
  4870. 00003968  206E FFD8                movea.l    A0, [A6 - 0x28]
  4871. 0000396C  2050                     movea.l    A0, [A0]
  4872. 0000396E  2D68 0020 FFDC           move.l     [A6 - 0x24], [A0 + 0x20]
  4873. 00003974  206E FFC4                movea.l    A0, [A6 - 0x3C]
  4874. 00003978  2050                     movea.l    A0, [A0]
  4875. 0000397A  2F28 0024                move.l     -[A7], [A0 + 0x24]
  4876. 0000397E  2F2E FFDC                move.l     -[A7], [A6 - 0x24]
  4877. 00003982  4EAD 09CA                jsr        [A5 + 0x9CA /* export_309 */]
  4878. 00003986  508F                     addq.l     A7, 8
  4879. 00003988  3F00                     move.w     -[A7], D0
  4880. 0000398A  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  4881. 0000398E  548F                     addq.l     A7, 2
  4882. 00003990  7001                     moveq.l    D0, 0x01
  4883. 00003992  3D40 FFFE                move.w     [A6 - 0x2], D0
  4884. 00003996  2F2E 0016                move.l     -[A7], [A6 + 0x16]
  4885. 0000399A  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  4886. 0000399E  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  4887. 000039A2  3F3C 0004                move.w     -[A7], 0x4
  4888. 000039A6  4267                     clr.w      -[A7]
  4889. 000039A8  2F2E FFC8                move.l     -[A7], [A6 - 0x38]
  4890. 000039AC  4EBA 0070                jsr        [PC + 0x70 /* 00003A1E */]
  4891. 000039B0  4FEF 0012                lea.l      A7, [A7 + 0x12]
  4892. 000039B4  3E00                     move.w     D7, D0
  4893. 000039B6  4A47                     tst.w      D7
  4894. 000039B8  6626                     bne        +0x28 /* 000039E0 */
  4895. 000039BA  7002                     moveq.l    D0, 0x02
  4896. 000039BC  3D40 FFFE                move.w     [A6 - 0x2], D0
  4897. 000039C0  2F2E 0016                move.l     -[A7], [A6 + 0x16]
  4898. 000039C4  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  4899. 000039C8  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  4900. 000039CC  3F3C 0005                move.w     -[A7], 0x5
  4901. 000039D0  4267                     clr.w      -[A7]
  4902. 000039D2  2F2E FFDC                move.l     -[A7], [A6 - 0x24]
  4903. 000039D6  4EBA 0046                jsr        [PC + 0x46 /* 00003A1E */]
  4904. 000039DA  4FEF 0012                lea.l      A7, [A7 + 0x12]
  4905. 000039DE  3E00                     move.w     D7, D0
  4906. label000039E0:
  4907. 000039E0  4A47                     tst.w      D7
  4908. 000039E2  6706                     beq        +0x8 /* 000039EA */
  4909. 000039E4  3B6E FFFE F702           move.w     [A5 - 0x8FE], [A6 - 0x2]
  4910. label000039EA:
  4911. 000039EA  2F2E FFBC                move.l     -[A7], [A6 - 0x44]
  4912. 000039EE  2F2E FF9C                move.l     -[A7], [A6 - 0x64]
  4913. 000039F2  4EAD 0A02                jsr        [A5 + 0xA02 /* export_316 */]
  4914. 000039F6  508F                     addq.l     A7, 8
  4915. 000039F8  3F00                     move.w     -[A7], D0
  4916. 000039FA  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  4917. 000039FE  548F                     addq.l     A7, 2
  4918. 00003A00  2F2E FFD0                move.l     -[A7], [A6 - 0x30]
  4919. 00003A04  2F2E FF9C                move.l     -[A7], [A6 - 0x64]
  4920. 00003A08  4EAD 0A02                jsr        [A5 + 0xA02 /* export_316 */]
  4921. 00003A0C  508F                     addq.l     A7, 8
  4922. 00003A0E  3F00                     move.w     -[A7], D0
  4923. 00003A10  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  4924. 00003A14  548F                     addq.l     A7, 2
  4925. 00003A16  3007                     move.w     D0, D7
  4926. label00003A18:
  4927. 00003A18  2E1F                     move.l     D7, [A7]+
  4928. 00003A1A  4E5E                     unlink     A6
  4929. 00003A1C  4E75                     rts
  4930. fn00003A1E:
  4931. 00003A1E  4E56 FFAE                link       A6, -0x0052
  4932. 00003A22  48E7 0700                movem.l    -[A7], D5,D6,D7
  4933. 00003A26  4A6D F5F2                tst.w      [A5 - 0xA0E]
  4934. 00003A2A  6700 0088                beq        +0x8A /* 00003AB4 */
  4935. 00003A2E  302E 000E                move.w     D0, [A6 + 0xE]
  4936. 00003A32  B06D F5F2                cmp.w      D0, [A5 - 0xA0E]
  4937. 00003A36  6600 0076                bne        +0x78 /* 00003AAE */
  4938. 00003A3A  486D F5F0                pea.l      [A5 - 0xA10]
  4939. 00003A3E  486D F5FC                pea.l      [A5 - 0xA04]
  4940. 00003A42  3F3C 0002                move.w     -[A7], 0x2
  4941. 00003A46  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4942. 00003A4A  4EAD 0D0A                jsr        [A5 + 0xD0A /* export_413 */]
  4943. 00003A4E  4FEF 000E                lea.l      A7, [A7 + 0xE]
  4944. 00003A52  3A00                     move.w     D5, D0
  4945. 00003A54  4A45                     tst.w      D5
  4946. 00003A56  6706                     beq        +0x8 /* 00003A5E */
  4947. 00003A58  7000                     moveq.l    D0, 0x00
  4948. 00003A5A  6000 00C6                bra        +0xC8 /* 00003B22 */
  4949. label00003A5E:
  4950. 00003A5E  302D F5F0                move.w     D0, [A5 - 0xA10]
  4951. 00003A62  B06E 000C                cmp.w      D0, [A6 + 0xC]
  4952. 00003A66  6C06                     bge        +0x8 /* 00003A6E */
  4953. 00003A68  7000                     moveq.l    D0, 0x00
  4954. 00003A6A  6000 00B6                bra        +0xB8 /* 00003B22 */
  4955. label00003A6E:
  4956. 00003A6E  206E 0008                movea.l    A0, [A6 + 0x8]
  4957. 00003A72  302D F5F0                move.w     D0, [A5 - 0xA10]
  4958. 00003A76  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  4959. 00003A7A  D090                     add.l      D0, [A0]
  4960. 00003A7C  2040                     movea.l    A0, D0
  4961. 00003A7E  43EE FFAE                lea.l      A1, [A6 - 0x52]
  4962. 00003A82  7013                     moveq.l    D0, 0x13
  4963. label00003A84:
  4964. 00003A84  22D8                     move.l     [A1]+, [A0]+
  4965. 00003A86  51C8 FFFC                dbf        D0, -0x6 /* 00003A84 */
  4966. 00003A8A  32D8                     move.w     [A1]+, [A0]+
  4967. 00003A8C  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  4968. 00003A90  2F2E 0016                move.l     -[A7], [A6 + 0x16]
  4969. 00003A94  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  4970. 00003A98  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  4971. 00003A9C  4EBA 008C                jsr        [PC + 0x8C /* 00003B2A */]
  4972. 00003AA0  4FEF 000E                lea.l      A7, [A7 + 0xE]
  4973. 00003AA4  4A40                     tst.w      D0
  4974. 00003AA6  6706                     beq        +0x8 /* 00003AAE */
  4975. 00003AA8  7001                     moveq.l    D0, 0x01
  4976. 00003AAA  6000 0076                bra        +0x78 /* 00003B22 */
  4977. label00003AAE:
  4978. 00003AAE  7000                     moveq.l    D0, 0x00
  4979. 00003AB0  6000 0070                bra        +0x72 /* 00003B22 */
  4980. label00003AB4:
  4981. 00003AB4  42A7                     clr.l      -[A7]
  4982. 00003AB6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4983. 00003ABA  4EAD 057A                jsr        [A5 + 0x57A /* export_171 */]
  4984. 00003ABE  201F                     move.l     D0, [A7]+
  4985. 00003AC0  4878 0052                push.l     0x52 /* 'R' */
  4986. 00003AC4  2F00                     move.l     -[A7], D0
  4987. 00003AC6  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  4988. 00003ACA  3E00                     move.w     D7, D0
  4989. 00003ACC  3C2E 000C                move.w     D6, [A6 + 0xC]
  4990. 00003AD0  604A                     bra        +0x4C /* 00003B1C */
  4991. label00003AD2:
  4992. 00003AD2  206E 0008                movea.l    A0, [A6 + 0x8]
  4993. 00003AD6  3006                     move.w     D0, D6
  4994. 00003AD8  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  4995. 00003ADC  D090                     add.l      D0, [A0]
  4996. 00003ADE  2040                     movea.l    A0, D0
  4997. 00003AE0  43EE FFAE                lea.l      A1, [A6 - 0x52]
  4998. 00003AE4  7013                     moveq.l    D0, 0x13
  4999. label00003AE6:
  5000. 00003AE6  22D8                     move.l     [A1]+, [A0]+
  5001. 00003AE8  51C8 FFFC                dbf        D0, -0x6 /* 00003AE6 */
  5002. 00003AEC  32D8                     move.w     [A1]+, [A0]+
  5003. 00003AEE  0C6E 0002 FFB0           cmpi.w     [A6 - 0x50], 0x2
  5004. 00003AF4  6624                     bne        +0x26 /* 00003B1A */
  5005. 00003AF6  3B46 F5F0                move.w     [A5 - 0xA10], D6
  5006. 00003AFA  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  5007. 00003AFE  2F2E 0016                move.l     -[A7], [A6 + 0x16]
  5008. 00003B02  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  5009. 00003B06  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  5010. 00003B0A  4EBA 001E                jsr        [PC + 0x1E /* 00003B2A */]
  5011. 00003B0E  4FEF 000E                lea.l      A7, [A7 + 0xE]
  5012. 00003B12  4A40                     tst.w      D0
  5013. 00003B14  6704                     beq        +0x6 /* 00003B1A */
  5014. 00003B16  7001                     moveq.l    D0, 0x01
  5015. 00003B18  6008                     bra        +0xA /* 00003B22 */
  5016. label00003B1A:
  5017. 00003B1A  5246                     addq.w     D6, 1
  5018. label00003B1C:
  5019. 00003B1C  BC47                     cmp.w      D6, D7
  5020. 00003B1E  6DB2                     blt        -0x4C /* 00003AD2 */
  5021. 00003B20  7000                     moveq.l    D0, 0x00
  5022. label00003B22:
  5023. 00003B22  4CDF 00E0                movem.l    D5,D6,D7, [A7]+
  5024. 00003B26  4E5E                     unlink     A6
  5025. 00003B28  4E75                     rts
  5026. fn00003B2A:
  5027. 00003B2A  4E56 FFF8                link       A6, -0x0008
  5028. 00003B2E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5029. 00003B32  4EAD 058A                jsr        [A5 + 0x58A /* export_173 */]
  5030. 00003B36  206E 0008                movea.l    A0, [A6 + 0x8]
  5031. 00003B3A  2050                     movea.l    A0, [A0]
  5032. 00003B3C  3D50 FFFE                move.w     [A6 - 0x2], [A0]
  5033. 00003B40  302E FFFE                move.w     D0, [A6 - 0x2]
  5034. 00003B44  C1FC 0014                muls.w     D0, 0x14
  5035. 00003B48  5440                     addq.w     D0, 2
  5036. 00003B4A  3D40 FFFC                move.w     [A6 - 0x4], D0
  5037. 00003B4E  42A7                     clr.l      -[A7]
  5038. 00003B50  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5039. 00003B54  4EAD 057A                jsr        [A5 + 0x57A /* export_171 */]
  5040. 00003B58  201F                     move.l     D0, [A7]+
  5041. 00003B5A  0680 FFFF FFF2           addi.l     D0, 0xFFFFFFF2
  5042. 00003B60  3D40 FFFA                move.w     [A6 - 0x6], D0
  5043. 00003B64  206E 0008                movea.l    A0, [A6 + 0x8]
  5044. 00003B68  326E FFFC                movea.w    A1, [A6 - 0x4]
  5045. 00003B6C  D3D0                     add.l      A1, [A0]
  5046. 00003B6E  302E FFFA                move.w     D0, [A6 - 0x6]
  5047. 00003B72  906E FFFC                sub.w      D0, [A6 - 0x4]
  5048. 00003B76  48C0                     ext.l      D0
  5049. 00003B78  3F2E 0014                move.w     -[A7], [A6 + 0x14]
  5050. 00003B7C  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  5051. 00003B80  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  5052. 00003B84  2F00                     move.l     -[A7], D0
  5053. 00003B86  4851                     pea.l      [A1]
  5054. 00003B88  4EBA 001A                jsr        [PC + 0x1A /* 00003BA4 */]
  5055. 00003B8C  4FEF 0012                lea.l      A7, [A7 + 0x12]
  5056. 00003B90  3D40 FFF8                move.w     [A6 - 0x8], D0
  5057. 00003B94  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5058. 00003B98  4EAD 0592                jsr        [A5 + 0x592 /* export_174 */]
  5059. 00003B9C  302E FFF8                move.w     D0, [A6 - 0x8]
  5060. 00003BA0  4E5E                     unlink     A6
  5061. 00003BA2  4E75                     rts
  5062. fn00003BA4:
  5063. 00003BA4  4E56 FEF4                link       A6, -0x010C
  5064. 00003BA8  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  5065. 00003BAC  286E 0008                movea.l    A4, [A6 + 0x8]
  5066. 00003BB0  2E2E 000C                move.l     D7, [A6 + 0xC]
  5067. 00003BB4  266E 0010                movea.l    A3, [A6 + 0x10]
  5068. 00003BB8  2C2E 0014                move.l     D6, [A6 + 0x14]
  5069. 00003BBC  302E 0018                move.w     D0, [A6 + 0x18]
  5070. 00003BC0  4EAD 002A                jsr        [A5 + 0x2A /* export_1 */]
  5071. 00003BC4  0005 0016                ori.b      D5, 0x16
  5072. 00003BC8  0000 0012                ori.b      D0, 0x12
  5073. 00003BCC  2B0E                     move.l     -[A5], A6
  5074. 00003BCE  000E 1F43                ori.b      A6, 0x43 /* 'C' */
  5075. 00003BD2  00CE                     .incomplete
  5076. 00003BD4  2B71 00CA 2B63           move.l     [A5 + 0x2B63], [A1 + D0.w - 0x54]
  5077. 00003BDA  00EE                     .incomplete
  5078. 00003BDC  41EE FEFC                lea.l      A0, [A6 - 0x104]
  5079. 00003BE0  2D48 FFFC                move.l     [A6 - 0x4], A0
  5080. 00003BE4  42AE FEF8                clr.l      [A6 - 0x108]
  5081. 00003BE8  426E FEF6                clr.w      [A6 - 0x10A]
  5082. 00003BEC  6000 006E                bra        +0x70 /* 00003C5C */
  5083. label00003BF0:
  5084. 00003BF0  7000                     moveq.l    D0, 0x00
  5085. 00003BF2  1013                     move.b     D0, [A3]
  5086. 00003BF4  0C40 0020                cmpi.w     D0, 0x20 /* ' ' */
  5087. 00003BF8  6650                     bne        +0x52 /* 00003C4A */
  5088. 00003BFA  4AAE FEF8                tst.l      [A6 - 0x108]
  5089. 00003BFE  6700 0058                beq        +0x5A /* 00003C58 */
  5090. 00003C02  3F2E 0018                move.w     -[A7], [A6 + 0x18]
  5091. 00003C06  2F2E FEF8                move.l     -[A7], [A6 - 0x108]
  5092. 00003C0A  486E FEFC                pea.l      [A6 - 0x104]
  5093. 00003C0E  2F07                     move.l     -[A7], D7
  5094. 00003C10  2F0C                     move.l     -[A7], A4
  5095. 00003C12  4EBA 00BC                jsr        [PC + 0xBC /* 00003CD0 */]
  5096. 00003C16  4FEF 0012                lea.l      A7, [A7 + 0x12]
  5097. 00003C1A  4A40                     tst.w      D0
  5098. 00003C1C  6606                     bne        +0x8 /* 00003C24 */
  5099. 00003C1E  7000                     moveq.l    D0, 0x00
  5100. 00003C20  6000 00A6                bra        +0xA8 /* 00003CC8 */
  5101. label00003C24:
  5102. 00003C24  4A6E FEF6                tst.w      [A6 - 0x10A]
  5103. 00003C28  660C                     bne        +0xE /* 00003C36 */
  5104. 00003C2A  3B6D F704 F5EC           move.w     [A5 - 0xA14], [A5 - 0x8FC]
  5105. 00003C30  3B6D F706 F5EE           move.w     [A5 - 0xA12], [A5 - 0x8FA]
  5106. label00003C36:
  5107. 00003C36  7001                     moveq.l    D0, 0x01
  5108. 00003C38  3D40 FEF6                move.w     [A6 - 0x10A], D0
  5109. 00003C3C  41EE FEFC                lea.l      A0, [A6 - 0x104]
  5110. 00003C40  2D48 FFFC                move.l     [A6 - 0x4], A0
  5111. 00003C44  42AE FEF8                clr.l      [A6 - 0x108]
  5112. 00003C48  600E                     bra        +0x10 /* 00003C58 */
  5113. label00003C4A:
  5114. 00003C4A  206E FFFC                movea.l    A0, [A6 - 0x4]
  5115. 00003C4E  52AE FFFC                addq.l     [A6 - 0x4], 1
  5116. 00003C52  1093                     move.b     [A0], [A3]
  5117. 00003C54  52AE FEF8                addq.l     [A6 - 0x108], 1
  5118. label00003C58:
  5119. 00003C58  5386                     subq.l     D6, 1
  5120. 00003C5A  528B                     addq.l     A3, 1
  5121. label00003C5C:
  5122. 00003C5C  4A86                     tst.l      D6
  5123. 00003C5E  6690                     bne        -0x6E /* 00003BF0 */
  5124. 00003C60  4AAE FEF8                tst.l      [A6 - 0x108]
  5125. 00003C64  6734                     beq        +0x36 /* 00003C9A */
  5126. 00003C66  3F2E 0018                move.w     -[A7], [A6 + 0x18]
  5127. 00003C6A  2F2E FEF8                move.l     -[A7], [A6 - 0x108]
  5128. 00003C6E  486E FEFC                pea.l      [A6 - 0x104]
  5129. 00003C72  2F07                     move.l     -[A7], D7
  5130. 00003C74  2F0C                     move.l     -[A7], A4
  5131. 00003C76  4EBA 0058                jsr        [PC + 0x58 /* 00003CD0 */]
  5132. 00003C7A  4FEF 0012                lea.l      A7, [A7 + 0x12]
  5133. 00003C7E  3D40 FEF4                move.w     [A6 - 0x10C], D0
  5134. 00003C82  4A6E FEF6                tst.w      [A6 - 0x10A]
  5135. 00003C86  660C                     bne        +0xE /* 00003C94 */
  5136. 00003C88  3B6D F704 F5EC           move.w     [A5 - 0xA14], [A5 - 0x8FC]
  5137. 00003C8E  3B6D F706 F5EE           move.w     [A5 - 0xA12], [A5 - 0x8FA]
  5138. label00003C94:
  5139. 00003C94  302E FEF4                move.w     D0, [A6 - 0x10C]
  5140. 00003C98  602E                     bra        +0x30 /* 00003CC8 */
  5141. label00003C9A:
  5142. 00003C9A  302E FEF6                move.w     D0, [A6 - 0x10A]
  5143. 00003C9E  6028                     bra        +0x2A /* 00003CC8 */
  5144. 00003CA0  3F2E 0018                move.w     -[A7], [A6 + 0x18]
  5145. 00003CA4  2F06                     move.l     -[A7], D6
  5146. 00003CA6  2F0B                     move.l     -[A7], A3
  5147. 00003CA8  2F07                     move.l     -[A7], D7
  5148. 00003CAA  2F0C                     move.l     -[A7], A4
  5149. 00003CAC  4EBA 0022                jsr        [PC + 0x22 /* 00003CD0 */]
  5150. 00003CB0  4FEF 0012                lea.l      A7, [A7 + 0x12]
  5151. 00003CB4  3D40 FEF4                move.w     [A6 - 0x10C], D0
  5152. 00003CB8  3B6D F706 F5EE           move.w     [A5 - 0xA12], [A5 - 0x8FA]
  5153. 00003CBE  3B6D F704 F5EC           move.w     [A5 - 0xA14], [A5 - 0x8FC]
  5154. 00003CC4  302E FEF4                move.w     D0, [A6 - 0x10C]
  5155. label00003CC8:
  5156. 00003CC8  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  5157. 00003CCC  4E5E                     unlink     A6
  5158. 00003CCE  4E75                     rts
  5159. fn00003CD0:
  5160. 00003CD0  4E56 FFFE                link       A6, -0x0002
  5161. 00003CD4  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  5162. 00003CD8  286E 0008                movea.l    A4, [A6 + 0x8]
  5163. 00003CDC  2E2E 000C                move.l     D7, [A6 + 0xC]
  5164. 00003CE0  266E 0010                movea.l    A3, [A6 + 0x10]
  5165. 00003CE4  2C2E 0014                move.l     D6, [A6 + 0x14]
  5166. 00003CE8  426D F704                clr.w      [A5 - 0x8FC]
  5167. 00003CEC  2007                     move.l     D0, D7
  5168. 00003CEE  9086                     sub.l      D0, D6
  5169. 00003CF0  2A00                     move.l     D5, D0
  5170. 00003CF2  4A85                     tst.l      D5
  5171. 00003CF4  6C06                     bge        +0x8 /* 00003CFC */
  5172. 00003CF6  7000                     moveq.l    D0, 0x00
  5173. 00003CF8  6000 0170                bra        +0x172 /* 00003E6A */
  5174. label00003CFC:
  5175. 00003CFC  7000                     moveq.l    D0, 0x00
  5176. 00003CFE  1013                     move.b     D0, [A3]
  5177. 00003D00  41ED F4EC                lea.l      A0, [A5 - 0xB14]
  5178. 00003D04  4840                     swap.w     D0
  5179. 00003D06  4240                     clr.w      D0
  5180. 00003D08  4840                     swap.w     D0
  5181. 00003D0A  D1C0                     add.l      A0, D0
  5182. 00003D0C  4A10                     tst.b      [A0]
  5183. 00003D0E  57C0                     seq        D0
  5184. 00003D10  4400                     neg.b      D0
  5185. 00003D12  4880                     ext.w      D0
  5186. 00003D14  3D40 FFFE                move.w     [A6 - 0x2], D0
  5187. 00003D18  302E 0018                move.w     D0, [A6 + 0x18]
  5188. 00003D1C  4EAD 002A                jsr        [A5 + 0x2A /* export_1 */]
  5189. 00003D20  0005 0016                ori.b      D5, 0x16
  5190. 00003D24  0000 008E                ori.b      D0, 0x8E
  5191. 00003D28  2B63 008A                move.l     [A5 + 0x8A /* export_13 */], -[A3]
  5192. 00003D2C  2B0E                     move.l     -[A5], A6
  5193. 00003D2E  00BE 2B71 00BA           ori.l      <<invalid special address>>, 0x2B7100BA
  5194. 00003D34  1F43 0132                move.b     [A7 + 0x132], D3
  5195. 00003D38  7800                     moveq.l    D4, 0x00
  5196. 00003D3A  6000 0070                bra        +0x72 /* 00003DAC */
  5197. label00003D3E:
  5198. 00003D3E  4A84                     tst.l      D4
  5199. 00003D40  671C                     beq        +0x1E /* 00003D5E */
  5200. 00003D42  7000                     moveq.l    D0, 0x00
  5201. 00003D44  102C FFFF                move.b     D0, [A4 - 0x1]
  5202. 00003D48  41ED F4EC                lea.l      A0, [A5 - 0xB14]
  5203. 00003D4C  4840                     swap.w     D0
  5204. 00003D4E  4240                     clr.w      D0
  5205. 00003D50  4840                     swap.w     D0
  5206. 00003D52  D1C0                     add.l      A0, D0
  5207. 00003D54  7000                     moveq.l    D0, 0x00
  5208. 00003D56  1010                     move.b     D0, [A0]
  5209. 00003D58  B06E FFFE                cmp.w      D0, [A6 - 0x2]
  5210. 00003D5C  6646                     bne        +0x48 /* 00003DA4 */
  5211. label00003D5E:
  5212. 00003D5E  2F06                     move.l     -[A7], D6
  5213. 00003D60  2F0B                     move.l     -[A7], A3
  5214. 00003D62  2F0C                     move.l     -[A7], A4
  5215. 00003D64  4EAD 0332                jsr        [A5 + 0x332 /* export_98 */]
  5216. 00003D68  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5217. 00003D6C  4A40                     tst.w      D0
  5218. 00003D6E  6734                     beq        +0x36 /* 00003DA4 */
  5219. 00003D70  3B6D F704 F706           move.w     [A5 - 0x8FA], [A5 - 0x8FC]
  5220. 00003D76  6008                     bra        +0xA /* 00003D80 */
  5221. label00003D78:
  5222. 00003D78  528C                     addq.l     A4, 1
  5223. 00003D7A  526D F706                addq.w     [A5 - 0x8FA], 1
  5224. 00003D7E  5284                     addq.l     D4, 1
  5225. label00003D80:
  5226. 00003D80  7000                     moveq.l    D0, 0x00
  5227. 00003D82  1014                     move.b     D0, [A4]
  5228. 00003D84  41ED F4EC                lea.l      A0, [A5 - 0xB14]
  5229. 00003D88  4840                     swap.w     D0
  5230. 00003D8A  4240                     clr.w      D0
  5231. 00003D8C  4840                     swap.w     D0
  5232. 00003D8E  D1C0                     add.l      A0, D0
  5233. 00003D90  7000                     moveq.l    D0, 0x00
  5234. 00003D92  1010                     move.b     D0, [A0]
  5235. 00003D94  B06E FFFE                cmp.w      D0, [A6 - 0x2]
  5236. 00003D98  6704                     beq        +0x6 /* 00003D9E */
  5237. 00003D9A  B887                     cmp.l      D4, D7
  5238. 00003D9C  6DDA                     blt        -0x24 /* 00003D78 */
  5239. label00003D9E:
  5240. 00003D9E  7001                     moveq.l    D0, 0x01
  5241. 00003DA0  6000 00C8                bra        +0xCA /* 00003E6A */
  5242. label00003DA4:
  5243. 00003DA4  528C                     addq.l     A4, 1
  5244. 00003DA6  526D F704                addq.w     [A5 - 0x8FC], 1
  5245. 00003DAA  5284                     addq.l     D4, 1
  5246. label00003DAC:
  5247. 00003DAC  B885                     cmp.l      D4, D5
  5248. 00003DAE  6F8E                     ble        -0x70 /* 00003D3E */
  5249. 00003DB0  6000 00B6                bra        +0xB8 /* 00003E68 */
  5250. 00003DB4  7800                     moveq.l    D4, 0x00
  5251. 00003DB6  602C                     bra        +0x2E /* 00003DE4 */
  5252. label00003DB8:
  5253. 00003DB8  2F06                     move.l     -[A7], D6
  5254. 00003DBA  2F0B                     move.l     -[A7], A3
  5255. 00003DBC  2F0C                     move.l     -[A7], A4
  5256. 00003DBE  4EAD 0332                jsr        [A5 + 0x332 /* export_98 */]
  5257. 00003DC2  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5258. 00003DC6  4A40                     tst.w      D0
  5259. 00003DC8  6712                     beq        +0x14 /* 00003DDC */
  5260. 00003DCA  306D F704                movea.w    A0, [A5 - 0x8FC]
  5261. 00003DCE  D1C6                     add.l      A0, D6
  5262. 00003DD0  2008                     move.l     D0, A0
  5263. 00003DD2  3B40 F706                move.w     [A5 - 0x8FA], D0
  5264. 00003DD6  7001                     moveq.l    D0, 0x01
  5265. 00003DD8  6000 0090                bra        +0x92 /* 00003E6A */
  5266. label00003DDC:
  5267. 00003DDC  528C                     addq.l     A4, 1
  5268. 00003DDE  526D F704                addq.w     [A5 - 0x8FC], 1
  5269. 00003DE2  5284                     addq.l     D4, 1
  5270. label00003DE4:
  5271. 00003DE4  B885                     cmp.l      D4, D5
  5272. 00003DE6  6FD0                     ble        -0x2E /* 00003DB8 */
  5273. 00003DE8  6000 007E                bra        +0x80 /* 00003E68 */
  5274. 00003DEC  7800                     moveq.l    D4, 0x00
  5275. 00003DEE  6000 0074                bra        +0x76 /* 00003E64 */
  5276. label00003DF2:
  5277. 00003DF2  4A84                     tst.l      D4
  5278. 00003DF4  671C                     beq        +0x1E /* 00003E12 */
  5279. 00003DF6  7000                     moveq.l    D0, 0x00
  5280. 00003DF8  102C FFFF                move.b     D0, [A4 - 0x1]
  5281. 00003DFC  41ED F4EC                lea.l      A0, [A5 - 0xB14]
  5282. 00003E00  4840                     swap.w     D0
  5283. 00003E02  4240                     clr.w      D0
  5284. 00003E04  4840                     swap.w     D0
  5285. 00003E06  D1C0                     add.l      A0, D0
  5286. 00003E08  7000                     moveq.l    D0, 0x00
  5287. 00003E0A  1010                     move.b     D0, [A0]
  5288. 00003E0C  B06E FFFE                cmp.w      D0, [A6 - 0x2]
  5289. 00003E10  664A                     bne        +0x4C /* 00003E5C */
  5290. label00003E12:
  5291. 00003E12  2004                     move.l     D0, D4
  5292. 00003E14  D086                     add.l      D0, D6
  5293. 00003E16  B087                     cmp.l      D0, D7
  5294. 00003E18  6720                     beq        +0x22 /* 00003E3A */
  5295. 00003E1A  200C                     move.l     D0, A4
  5296. 00003E1C  D086                     add.l      D0, D6
  5297. 00003E1E  2040                     movea.l    A0, D0
  5298. 00003E20  7000                     moveq.l    D0, 0x00
  5299. 00003E22  1010                     move.b     D0, [A0]
  5300. 00003E24  41ED F4EC                lea.l      A0, [A5 - 0xB14]
  5301. 00003E28  4840                     swap.w     D0
  5302. 00003E2A  4240                     clr.w      D0
  5303. 00003E2C  4840                     swap.w     D0
  5304. 00003E2E  D1C0                     add.l      A0, D0
  5305. 00003E30  7000                     moveq.l    D0, 0x00
  5306. 00003E32  1010                     move.b     D0, [A0]
  5307. 00003E34  B06E FFFE                cmp.w      D0, [A6 - 0x2]
  5308. 00003E38  6622                     bne        +0x24 /* 00003E5C */
  5309. label00003E3A:
  5310. 00003E3A  2F06                     move.l     -[A7], D6
  5311. 00003E3C  2F0B                     move.l     -[A7], A3
  5312. 00003E3E  2F0C                     move.l     -[A7], A4
  5313. 00003E40  4EAD 0332                jsr        [A5 + 0x332 /* export_98 */]
  5314. 00003E44  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5315. 00003E48  4A40                     tst.w      D0
  5316. 00003E4A  6710                     beq        +0x12 /* 00003E5C */
  5317. 00003E4C  306D F704                movea.w    A0, [A5 - 0x8FC]
  5318. 00003E50  D1C6                     add.l      A0, D6
  5319. 00003E52  2008                     move.l     D0, A0
  5320. 00003E54  3B40 F706                move.w     [A5 - 0x8FA], D0
  5321. 00003E58  7001                     moveq.l    D0, 0x01
  5322. 00003E5A  600E                     bra        +0x10 /* 00003E6A */
  5323. label00003E5C:
  5324. 00003E5C  528C                     addq.l     A4, 1
  5325. 00003E5E  526D F704                addq.w     [A5 - 0x8FC], 1
  5326. 00003E62  5284                     addq.l     D4, 1
  5327. label00003E64:
  5328. 00003E64  B885                     cmp.l      D4, D5
  5329. 00003E66  6F8A                     ble        -0x74 /* 00003DF2 */
  5330. label00003E68:
  5331. 00003E68  7000                     moveq.l    D0, 0x00
  5332. label00003E6A:
  5333. 00003E6A  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  5334. 00003E6E  4E5E                     unlink     A6
  5335. 00003E70  4E75                     rts
  5336. export_464:
  5337. 00003E72  4E56 FF54                link       A6, -0x00AC
  5338. 00003E76  2F0C                     move.l     -[A7], A4
  5339. 00003E78  286E 000C                movea.l    A4, [A6 + 0xC]
  5340. 00003E7C  508C                     addq.l     A4, 8
  5341. 00003E7E  486E FF58                pea.l      [A6 - 0xA8]
  5342. 00003E82  486E FF54                pea.l      [A6 - 0xAC]
  5343. 00003E86  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  5344. 00003E8A  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  5345. 00003E8E  2F0C                     move.l     -[A7], A4
  5346. 00003E90  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5347. 00003E94  4EAD 0CB2                jsr        [A5 + 0xCB2 /* export_402 */]
  5348. 00003E98  4FEF 0018                lea.l      A7, [A7 + 0x18]
  5349. 00003E9C  3D40 FF56                move.w     [A6 - 0xAA], D0
  5350. 00003EA0  4A6E FF56                tst.w      [A6 - 0xAA]
  5351. 00003EA4  6708                     beq        +0xA /* 00003EAE */
  5352. 00003EA6  302E FF56                move.w     D0, [A6 - 0xAA]
  5353. 00003EAA  6000 009E                bra        +0xA0 /* 00003F4A */
  5354. label00003EAE:
  5355. 00003EAE  0C6E 0003 FF58           cmpi.w     [A6 - 0xA8], 0x3
  5356. 00003EB4  6706                     beq        +0x8 /* 00003EBC */
  5357. 00003EB6  700B                     moveq.l    D0, 0x0B
  5358. 00003EB8  6000 0090                bra        +0x92 /* 00003F4A */
  5359. label00003EBC:
  5360. 00003EBC  486E FF58                pea.l      [A6 - 0xA8]
  5361. 00003EC0  4EAD 0B42                jsr        [A5 + 0xB42 /* export_356 */]
  5362. 00003EC4  588F                     addq.l     A7, 4
  5363. 00003EC6  4A40                     tst.w      D0
  5364. 00003EC8  6712                     beq        +0x14 /* 00003EDC */
  5365. 00003ECA  486E FF58                pea.l      [A6 - 0xA8]
  5366. 00003ECE  4EAD 0CC2                jsr        [A5 + 0xCC2 /* export_404 */]
  5367. 00003ED2  588F                     addq.l     A7, 4
  5368. 00003ED4  4EAD 0B2A                jsr        [A5 + 0xB2A /* export_353 */]
  5369. 00003ED8  6000 0070                bra        +0x72 /* 00003F4A */
  5370. label00003EDC:
  5371. 00003EDC  486E FF58                pea.l      [A6 - 0xA8]
  5372. 00003EE0  4EAD 0B72                jsr        [A5 + 0xB72 /* export_362 */]
  5373. 00003EE4  588F                     addq.l     A7, 4
  5374. 00003EE6  4A40                     tst.w      D0
  5375. 00003EE8  670E                     beq        +0x10 /* 00003EF8 */
  5376. 00003EEA  486E FF58                pea.l      [A6 - 0xA8]
  5377. 00003EEE  4EAD 0CC2                jsr        [A5 + 0xCC2 /* export_404 */]
  5378. 00003EF2  588F                     addq.l     A7, 4
  5379. 00003EF4  4EAD 0B62                jsr        [A5 + 0xB62 /* export_360 */]
  5380. label00003EF8:
  5381. 00003EF8  302E FF54                move.w     D0, [A6 - 0xAC]
  5382. 00003EFC  48C0                     ext.l      D0
  5383. 00003EFE  E780                     asl        D0, 3
  5384. 00003F00  D9C0                     add.l      A4, D0
  5385. 00003F02  486E FF58                pea.l      [A6 - 0xA8]
  5386. 00003F06  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  5387. 00003F0A  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  5388. 00003F0E  2F0C                     move.l     -[A7], A4
  5389. 00003F10  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5390. 00003F14  4EBA 003A                jsr        [PC + 0x3A /* 00003F50 */]
  5391. 00003F18  4FEF 0014                lea.l      A7, [A7 + 0x14]
  5392. 00003F1C  3D40 FF56                move.w     [A6 - 0xAA], D0
  5393. 00003F20  4A6E FF56                tst.w      [A6 - 0xAA]
  5394. 00003F24  6616                     bne        +0x18 /* 00003F3C */
  5395. 00003F26  2F2E FFDE                move.l     -[A7], [A6 - 0x22]
  5396. 00003F2A  2F2E FF7A                move.l     -[A7], [A6 - 0x86]
  5397. 00003F2E  4EAD 0A1A                jsr        [A5 + 0xA1A /* export_319 */]
  5398. 00003F32  508F                     addq.l     A7, 8
  5399. 00003F34  3F00                     move.w     -[A7], D0
  5400. 00003F36  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  5401. 00003F3A  548F                     addq.l     A7, 2
  5402. label00003F3C:
  5403. 00003F3C  486E FF58                pea.l      [A6 - 0xA8]
  5404. 00003F40  4EAD 0CC2                jsr        [A5 + 0xCC2 /* export_404 */]
  5405. 00003F44  588F                     addq.l     A7, 4
  5406. 00003F46  302E FF56                move.w     D0, [A6 - 0xAA]
  5407. label00003F4A:
  5408. 00003F4A  285F                     movea.l    A4, [A7]+
  5409. 00003F4C  4E5E                     unlink     A6
  5410. 00003F4E  4E75                     rts
  5411. fn00003F50:
  5412. 00003F50  4E56 FECE                link       A6, -0x0132
  5413. 00003F54  48E7 0708                movem.l    -[A7], D5,D6,D7,A4
  5414. 00003F58  286E 000C                movea.l    A4, [A6 + 0xC]
  5415. 00003F5C  206E 0018                movea.l    A0, [A6 + 0x18]
  5416. 00003F60  43EE FF54                lea.l      A1, [A6 - 0xAC]
  5417. 00003F64  7029                     moveq.l    D0, 0x29
  5418. label00003F66:
  5419. 00003F66  22D8                     move.l     [A1]+, [A0]+
  5420. 00003F68  51C8 FFFC                dbf        D0, -0x6 /* 00003F66 */
  5421. 00003F6C  206E FFDE                movea.l    A0, [A6 - 0x22]
  5422. 00003F70  302E FFD8                move.w     D0, [A6 - 0x28]
  5423. 00003F74  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  5424. 00003F78  D090                     add.l      D0, [A0]
  5425. 00003F7A  2040                     movea.l    A0, D0
  5426. 00003F7C  43EE FF02                lea.l      A1, [A6 - 0xFE]
  5427. 00003F80  7013                     moveq.l    D0, 0x13
  5428. label00003F82:
  5429. 00003F82  22D8                     move.l     [A1]+, [A0]+
  5430. 00003F84  51C8 FFFC                dbf        D0, -0x6 /* 00003F82 */
  5431. 00003F88  32D8                     move.w     [A1]+, [A0]+
  5432. 00003F8A  3D54 FED0                move.w     [A6 - 0x130], [A4]
  5433. 00003F8E  0C6E 2720 FED0           cmpi.w     [A6 - 0x130], 0x2720 /* '\' ' */
  5434. 00003F94  670E                     beq        +0x10 /* 00003FA4 */
  5435. 00003F96  0C6E 2B57 FED0           cmpi.w     [A6 - 0x130], 0x2B57 /* '+W' */
  5436. 00003F9C  6706                     beq        +0x8 /* 00003FA4 */
  5437. 00003F9E  704D                     moveq.l    D0, 0x4D
  5438. 00003FA0  6000 030A                bra        +0x30C /* 000042AC */
  5439. label00003FA4:
  5440. 00003FA4  508C                     addq.l     A4, 8
  5441. 00003FA6  486E FEEA                pea.l      [A6 - 0x116]
  5442. 00003FAA  486E FED2                pea.l      [A6 - 0x12E]
  5443. 00003FAE  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  5444. 00003FB2  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  5445. 00003FB6  2F0C                     move.l     -[A7], A4
  5446. 00003FB8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5447. 00003FBC  4EBA 039E                jsr        [PC + 0x39E /* 0000435C */]
  5448. 00003FC0  4FEF 0018                lea.l      A7, [A7 + 0x18]
  5449. 00003FC4  3D40 FED6                move.w     [A6 - 0x12A], D0
  5450. 00003FC8  4A6E FED6                tst.w      [A6 - 0x12A]
  5451. 00003FCC  6708                     beq        +0xA /* 00003FD6 */
  5452. 00003FCE  302E FED6                move.w     D0, [A6 - 0x12A]
  5453. 00003FD2  6000 02D8                bra        +0x2DA /* 000042AC */
  5454. label00003FD6:
  5455. 00003FD6  302E FED2                move.w     D0, [A6 - 0x12E]
  5456. 00003FDA  48C0                     ext.l      D0
  5457. 00003FDC  E780                     asl        D0, 3
  5458. 00003FDE  D9C0                     add.l      A4, D0
  5459. 00003FE0  2F2E FEEA                move.l     -[A7], [A6 - 0x116]
  5460. 00003FE4  4EAD 058A                jsr        [A5 + 0x58A /* export_173 */]
  5461. 00003FE8  42A7                     clr.l      -[A7]
  5462. 00003FEA  2F2E FEEA                move.l     -[A7], [A6 - 0x116]
  5463. 00003FEE  4EAD 057A                jsr        [A5 + 0x57A /* export_171 */]
  5464. 00003FF2  201F                     move.l     D0, [A7]+
  5465. 00003FF4  4878 0004                push.l     0x4
  5466. 00003FF8  2F00                     move.l     -[A7], D0
  5467. 00003FFA  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  5468. 00003FFE  3D40 FED4                move.w     [A6 - 0x12C], D0
  5469. 00004002  7A0F                     moveq.l    D5, 0x0F
  5470. 00004004  3D7C 2B3E FECE           move.w     [A6 - 0x132], 0x2B3E /* '+>' */
  5471. 0000400A  0C54 2B3E                cmpi.w     [A4], 0x2B3E /* '+>' */
  5472. 0000400E  6708                     beq        +0xA /* 00004018 */
  5473. 00004010  0C54 2B34                cmpi.w     [A4], 0x2B34 /* '+4' */
  5474. 00004014  6600 0084                bne        +0x86 /* 0000409A */
  5475. label00004018:
  5476. 00004018  3D54 FECE                move.w     [A6 - 0x132], [A4]
  5477. 0000401C  508C                     addq.l     A4, 8
  5478. 0000401E  486E FEEE                pea.l      [A6 - 0x112]
  5479. 00004022  486E FED2                pea.l      [A6 - 0x12E]
  5480. 00004026  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  5481. 0000402A  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  5482. 0000402E  2F0C                     move.l     -[A7], A4
  5483. 00004030  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5484. 00004034  4EAD 0C92                jsr        [A5 + 0xC92 /* export_398 */]
  5485. 00004038  4FEF 0018                lea.l      A7, [A7 + 0x18]
  5486. 0000403C  3D40 FED6                move.w     [A6 - 0x12A], D0
  5487. 00004040  4A6E FED6                tst.w      [A6 - 0x12A]
  5488. 00004044  6710                     beq        +0x12 /* 00004056 */
  5489. 00004046  2F2E FEEA                move.l     -[A7], [A6 - 0x116]
  5490. 0000404A  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  5491. 0000404E  302E FED6                move.w     D0, [A6 - 0x12A]
  5492. 00004052  6000 0258                bra        +0x25A /* 000042AC */
  5493. label00004056:
  5494. 00004056  302E FED2                move.w     D0, [A6 - 0x12E]
  5495. 0000405A  48C0                     ext.l      D0
  5496. 0000405C  E780                     asl        D0, 3
  5497. 0000405E  D9C0                     add.l      A4, D0
  5498. 00004060  486E FFFC                pea.l      [A6 - 0x4]
  5499. 00004064  2F2E FEEE                move.l     -[A7], [A6 - 0x112]
  5500. 00004068  4EAD 03DA                jsr        [A5 + 0x3DA /* export_119 */]
  5501. 0000406C  508F                     addq.l     A7, 8
  5502. 0000406E  3D40 FED6                move.w     [A6 - 0x12A], D0
  5503. 00004072  2F2E FEEE                move.l     -[A7], [A6 - 0x112]
  5504. 00004076  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  5505. 0000407A  4A6E FED6                tst.w      [A6 - 0x12A]
  5506. 0000407E  6710                     beq        +0x12 /* 00004090 */
  5507. 00004080  2F2E FEEA                move.l     -[A7], [A6 - 0x116]
  5508. 00004084  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  5509. 00004088  302E FED6                move.w     D0, [A6 - 0x12A]
  5510. 0000408C  6000 021E                bra        +0x220 /* 000042AC */
  5511. label00004090:
  5512. 00004090  3A2E FFFE                move.w     D5, [A6 - 0x2]
  5513. 00004094  4A45                     tst.w      D5
  5514. 00004096  6E02                     bgt        +0x4 /* 0000409A */
  5515. 00004098  7A01                     moveq.l    D5, 0x01
  5516. label0000409A:
  5517. 0000409A  4A54                     tst.w      [A4]
  5518. 0000409C  670E                     beq        +0x10 /* 000040AC */
  5519. 0000409E  2F2E FEEA                move.l     -[A7], [A6 - 0x116]
  5520. 000040A2  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  5521. 000040A6  7013                     moveq.l    D0, 0x13
  5522. 000040A8  6000 0202                bra        +0x204 /* 000042AC */
  5523. label000040AC:
  5524. 000040AC  302E FF16                move.w     D0, [A6 - 0xEA]
  5525. 000040B0  906E FF12                sub.w      D0, [A6 - 0xEE]
  5526. 000040B4  3E00                     move.w     D7, D0
  5527. 000040B6  302E FF14                move.w     D0, [A6 - 0xEC]
  5528. 000040BA  906E FF10                sub.w      D0, [A6 - 0xF0]
  5529. 000040BE  3C00                     move.w     D6, D0
  5530. 000040C0  3007                     move.w     D0, D7
  5531. 000040C2  E240                     asr        D0.w, 1
  5532. 000040C4  D06E FF12                add.w      D0, [A6 - 0xEE]
  5533. 000040C8  3D40 FEE8                move.w     [A6 - 0x118], D0
  5534. 000040CC  3006                     move.w     D0, D6
  5535. 000040CE  E240                     asr        D0.w, 1
  5536. 000040D0  D06E FF10                add.w      D0, [A6 - 0xF0]
  5537. 000040D4  3D40 FEE6                move.w     [A6 - 0x11A], D0
  5538. 000040D8  486E FEF2                pea.l      [A6 - 0x10E]
  5539. 000040DC  3F2E FFD8                move.w     -[A7], [A6 - 0x28]
  5540. 000040E0  2F2E FFDE                move.l     -[A7], [A6 - 0x22]
  5541. 000040E4  4EAD 0FCA                jsr        [A5 + 0xFCA /* export_501 */]
  5542. 000040E8  4FEF 000A                lea.l      A7, [A7 + 0xA]
  5543. 000040EC  0C6E 2B57 FED0           cmpi.w     [A6 - 0x130], 0x2B57 /* '+W' */
  5544. 000040F2  665A                     bne        +0x5C /* 0000414E */
  5545. 000040F4  206E FEEA                movea.l    A0, [A6 - 0x116]
  5546. 000040F8  2D50 FEDE                move.l     [A6 - 0x122], [A0]
  5547. 000040FC  206E FEDE                movea.l    A0, [A6 - 0x122]
  5548. 00004100  302E FEE8                move.w     D0, [A6 - 0x118]
  5549. 00004104  D168 0002                add.w      [A0 + 0x2], D0
  5550. 00004108  206E FEDE                movea.l    A0, [A6 - 0x122]
  5551. 0000410C  302E FEE6                move.w     D0, [A6 - 0x11A]
  5552. 00004110  D150                     add.w      [A0], D0
  5553. 00004112  58AE FEDE                addq.l     [A6 - 0x122], 4
  5554. 00004116  7001                     moveq.l    D0, 0x01
  5555. 00004118  3D40 FEDC                move.w     [A6 - 0x124], D0
  5556. 0000411C  6026                     bra        +0x28 /* 00004144 */
  5557. label0000411E:
  5558. 0000411E  206E FEDE                movea.l    A0, [A6 - 0x122]
  5559. 00004122  226E FEDE                movea.l    A1, [A6 - 0x122]
  5560. 00004126  3028 FFFE                move.w     D0, [A0 - 0x2]
  5561. 0000412A  D169 0002                add.w      [A1 + 0x2], D0
  5562. 0000412E  206E FEDE                movea.l    A0, [A6 - 0x122]
  5563. 00004132  226E FEDE                movea.l    A1, [A6 - 0x122]
  5564. 00004136  3028 FFFC                move.w     D0, [A0 - 0x4]
  5565. 0000413A  D151                     add.w      [A1], D0
  5566. 0000413C  58AE FEDE                addq.l     [A6 - 0x122], 4
  5567. 00004140  526E FEDC                addq.w     [A6 - 0x124], 1
  5568. label00004144:
  5569. 00004144  302E FEDC                move.w     D0, [A6 - 0x124]
  5570. 00004148  B06E FED4                cmp.w      D0, [A6 - 0x12C]
  5571. 0000414C  6DD0                     blt        -0x2E /* 0000411E */
  5572. label0000414E:
  5573. 0000414E  426E FEDC                clr.w      [A6 - 0x124]
  5574. 00004152  206E FEEA                movea.l    A0, [A6 - 0x116]
  5575. 00004156  2D50 FEDE                move.l     [A6 - 0x122], [A0]
  5576. 0000415A  6000 013A                bra        +0x13C /* 00004296 */
  5577. label0000415E:
  5578. 0000415E  2D6E FEE6 FEE2           move.l     [A6 - 0x11E], [A6 - 0x11A]
  5579. 00004164  7001                     moveq.l    D0, 0x01
  5580. 00004166  3D40 FEDA                move.w     [A6 - 0x126], D0
  5581. 0000416A  0C6E 2B34 FECE           cmpi.w     [A6 - 0x132], 0x2B34 /* '+4' */
  5582. 00004170  6628                     bne        +0x2A /* 0000419A */
  5583. 00004172  0C45 0001                cmpi.w     D5, 0x1
  5584. 00004176  6700 0108                beq        +0x10A /* 00004280 */
  5585. 0000417A  206E FEDE                movea.l    A0, [A6 - 0x122]
  5586. 0000417E  2F10                     move.l     -[A7], [A0]
  5587. 00004180  2F2E FEE6                move.l     -[A7], [A6 - 0x11A]
  5588. 00004184  4EBA 012E                jsr        [PC + 0x12E /* 000042B4 */]
  5589. 00004188  508F                     addq.l     A7, 8
  5590. 0000418A  D045                     add.w      D0, D5
  5591. 0000418C  5340                     subq.w     D0, 1
  5592. 0000418E  48C0                     ext.l      D0
  5593. 00004190  81C5                     divs.w     D0, D5
  5594. 00004192  3D40 FED8                move.w     [A6 - 0x128], D0
  5595. 00004196  6000 00E8                bra        +0xEA /* 00004280 */
  5596. label0000419A:
  5597. 0000419A  3D45 FED8                move.w     [A6 - 0x128], D5
  5598. 0000419E  6000 00E0                bra        +0xE2 /* 00004280 */
  5599. label000041A2:
  5600. 000041A2  0C6E 2B34 FECE           cmpi.w     [A6 - 0x132], 0x2B34 /* '+4' */
  5601. 000041A8  6614                     bne        +0x16 /* 000041BE */
  5602. 000041AA  0C45 0001                cmpi.w     D5, 0x1
  5603. 000041AE  660E                     bne        +0x10 /* 000041BE */
  5604. 000041B0  206E FEDE                movea.l    A0, [A6 - 0x122]
  5605. 000041B4  2D50 FEE2                move.l     [A6 - 0x11E], [A0]
  5606. 000041B8  426E FEDA                clr.w      [A6 - 0x126]
  5607. 000041BC  601E                     bra        +0x20 /* 000041DC */
  5608. label000041BE:
  5609. 000041BE  3F2E FED8                move.w     -[A7], [A6 - 0x128]
  5610. 000041C2  486E FEE2                pea.l      [A6 - 0x11E]
  5611. 000041C6  206E FEDE                movea.l    A0, [A6 - 0x122]
  5612. 000041CA  2F10                     move.l     -[A7], [A0]
  5613. 000041CC  2F2E FEE6                move.l     -[A7], [A6 - 0x11A]
  5614. 000041D0  4EAD 01CA                jsr        [A5 + 0x1CA /* export_53 */]
  5615. 000041D4  4FEF 000E                lea.l      A7, [A7 + 0xE]
  5616. 000041D8  3D40 FEDA                move.w     [A6 - 0x126], D0
  5617. label000041DC:
  5618. 000041DC  3006                     move.w     D0, D6
  5619. 000041DE  E240                     asr        D0.w, 1
  5620. 000041E0  322E FEE2                move.w     D1, [A6 - 0x11E]
  5621. 000041E4  9240                     sub.w      D1, D0
  5622. 000041E6  3D41 FEFA                move.w     [A6 - 0x106], D1
  5623. 000041EA  3007                     move.w     D0, D7
  5624. 000041EC  E240                     asr        D0.w, 1
  5625. 000041EE  322E FEE4                move.w     D1, [A6 - 0x11C]
  5626. 000041F2  9240                     sub.w      D1, D0
  5627. 000041F4  3D41 FEFC                move.w     [A6 - 0x104], D1
  5628. 000041F8  302E FEFA                move.w     D0, [A6 - 0x106]
  5629. 000041FC  D046                     add.w      D0, D6
  5630. 000041FE  3D40 FEFE                move.w     [A6 - 0x102], D0
  5631. 00004202  302E FEFC                move.w     D0, [A6 - 0x104]
  5632. 00004206  D047                     add.w      D0, D7
  5633. 00004208  3D40 FF00                move.w     [A6 - 0x100], D0
  5634. 0000420C  4267                     clr.w      -[A7]
  5635. 0000420E  486E FEFA                pea.l      [A6 - 0x106]
  5636. 00004212  3F2E FFD8                move.w     -[A7], [A6 - 0x28]
  5637. 00004216  2F2E FFDE                move.l     -[A7], [A6 - 0x22]
  5638. 0000421A  4EAD 0FD2                jsr        [A5 + 0xFD2 /* export_502 */]
  5639. 0000421E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5640. 00004222  4AAE FFBE                tst.l      [A6 - 0x42]
  5641. 00004226  673C                     beq        +0x3E /* 00004264 */
  5642. 00004228  486E FEFA                pea.l      [A6 - 0x106]
  5643. 0000422C  3F2E FFD8                move.w     -[A7], [A6 - 0x28]
  5644. 00004230  2F2E FFDE                move.l     -[A7], [A6 - 0x22]
  5645. 00004234  4EAD 0FCA                jsr        [A5 + 0xFCA /* export_501 */]
  5646. 00004238  4FEF 000A                lea.l      A7, [A7 + 0xA]
  5647. 0000423C  486E FEF2                pea.l      [A6 - 0x10E]
  5648. 00004240  486E FEFA                pea.l      [A6 - 0x106]
  5649. 00004244  486E FEF2                pea.l      [A6 - 0x10E]
  5650. 00004248  A8AB                     syscall    UnionRect
  5651. 0000424A  486E FEF2                pea.l      [A6 - 0x10E]
  5652. 0000424E  2F2E FFBE                move.l     -[A7], [A6 - 0x42]
  5653. 00004252  4EAD 0B9A                jsr        [A5 + 0xB9A /* export_367 */]
  5654. 00004256  508F                     addq.l     A7, 8
  5655. 00004258  41EE FEF2                lea.l      A0, [A6 - 0x10E]
  5656. 0000425C  43EE FEFA                lea.l      A1, [A6 - 0x106]
  5657. 00004260  20D9                     move.l     [A0]+, [A1]+
  5658. 00004262  20D9                     move.l     [A0]+, [A1]+
  5659. label00004264:
  5660. 00004264  4EAD 03F2                jsr        [A5 + 0x3F2 /* export_122 */]
  5661. 00004268  3D40 FED6                move.w     [A6 - 0x12A], D0
  5662. 0000426C  4A6E FED6                tst.w      [A6 - 0x12A]
  5663. 00004270  670E                     beq        +0x10 /* 00004280 */
  5664. 00004272  2F2E FEEA                move.l     -[A7], [A6 - 0x116]
  5665. 00004276  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  5666. 0000427A  302E FED6                move.w     D0, [A6 - 0x12A]
  5667. 0000427E  602C                     bra        +0x2E /* 000042AC */
  5668. label00004280:
  5669. 00004280  4A6E FEDA                tst.w      [A6 - 0x126]
  5670. 00004284  6600 FF1C                bne        -0xE2 /* 000041A2 */
  5671. 00004288  2D6E FEE2 FEE6           move.l     [A6 - 0x11A], [A6 - 0x11E]
  5672. 0000428E  526E FEDC                addq.w     [A6 - 0x124], 1
  5673. 00004292  58AE FEDE                addq.l     [A6 - 0x122], 4
  5674. label00004296:
  5675. 00004296  302E FEDC                move.w     D0, [A6 - 0x124]
  5676. 0000429A  B06E FED4                cmp.w      D0, [A6 - 0x12C]
  5677. 0000429E  6D00 FEBE                blt        -0x140 /* 0000415E */
  5678. 000042A2  2F2E FEEA                move.l     -[A7], [A6 - 0x116]
  5679. 000042A6  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  5680. 000042AA  7000                     moveq.l    D0, 0x00
  5681. label000042AC:
  5682. 000042AC  4CDF 10E0                movem.l    D5,D6,D7,A4, [A7]+
  5683. 000042B0  4E5E                     unlink     A6
  5684. 000042B2  4E75                     rts
  5685. fn000042B4:
  5686. 000042B4  4E56 FFD6                link       A6, -0x002A
  5687. 000042B8  302E 000A                move.w     D0, [A6 + 0xA]
  5688. 000042BC  906E 000E                sub.w      D0, [A6 + 0xE]
  5689. 000042C0  3D40 FFEA                move.w     [A6 - 0x16], D0
  5690. 000042C4  486E FFEA                pea.l      [A6 - 0x16]
  5691. 000042C8  486E FFF6                pea.l      [A6 - 0xA]
  5692. 000042CC  3F3C 200E                move.w     -[A7], 0x200E
  5693. 000042D0  A9EB                     syscall    Pack4/FP68K
  5694. 000042D2  302E 0008                move.w     D0, [A6 + 0x8]
  5695. 000042D6  906E 000C                sub.w      D0, [A6 + 0xC]
  5696. 000042DA  3D40 FFEA                move.w     [A6 - 0x16], D0
  5697. 000042DE  486E FFEA                pea.l      [A6 - 0x16]
  5698. 000042E2  486E FFEC                pea.l      [A6 - 0x14]
  5699. 000042E6  3F3C 200E                move.w     -[A7], 0x200E
  5700. 000042EA  A9EB                     syscall    Pack4/FP68K
  5701. 000042EC  486E FFF6                pea.l      [A6 - 0xA]
  5702. 000042F0  486E FFF6                pea.l      [A6 - 0xA]
  5703. 000042F4  3F3C 0004                move.w     -[A7], 0x4
  5704. 000042F8  A9EB                     syscall    Pack4/FP68K
  5705. 000042FA  486E FFEC                pea.l      [A6 - 0x14]
  5706. 000042FE  486E FFEC                pea.l      [A6 - 0x14]
  5707. 00004302  3F3C 0004                move.w     -[A7], 0x4
  5708. 00004306  A9EB                     syscall    Pack4/FP68K
  5709. 00004308  41EE FFF6                lea.l      A0, [A6 - 0xA]
  5710. 0000430C  2D58 FFE2                move.l     [A6 - 0x1E], [A0]+
  5711. 00004310  2D58 FFE6                move.l     [A6 - 0x1A], [A0]+
  5712. 00004314  3D58 FFEA                move.w     [A6 - 0x16], [A0]+
  5713. 00004318  486E FFEC                pea.l      [A6 - 0x14]
  5714. 0000431C  486E FFE2                pea.l      [A6 - 0x1E]
  5715. 00004320  3F3C 0000                move.w     -[A7], 0x0
  5716. 00004324  A9EB                     syscall    Pack4/FP68K
  5717. 00004326  41EE FFEC                lea.l      A0, [A6 - 0x14]
  5718. 0000432A  2F20                     move.l     -[A7], -[A0]
  5719. 0000432C  2F20                     move.l     -[A7], -[A0]
  5720. 0000432E  3F20                     move.w     -[A7], -[A0]
  5721. 00004330  486E FFD8                pea.l      [A6 - 0x28]
  5722. 00004334  4EAD 08B2                jsr        [A5 + 0x8B2 /* export_274 */]
  5723. 00004338  4FEF 000E                lea.l      A7, [A7 + 0xE]
  5724. 0000433C  486E FFD8                pea.l      [A6 - 0x28]
  5725. 00004340  3F3C 0016                move.w     -[A7], 0x16
  5726. 00004344  A9EB                     syscall    Pack4/FP68K
  5727. 00004346  486E FFD8                pea.l      [A6 - 0x28]
  5728. 0000434A  486E FFD6                pea.l      [A6 - 0x2A]
  5729. 0000434E  3F3C 2010                move.w     -[A7], 0x2010
  5730. 00004352  A9EB                     syscall    Pack4/FP68K
  5731. 00004354  302E FFD6                move.w     D0, [A6 - 0x2A]
  5732. 00004358  4E5E                     unlink     A6
  5733. 0000435A  4E75                     rts
  5734. export_465:
  5735. fn0000435C:
  5736. 0000435C  4E56 FFE4                link       A6, -0x001C
  5737. 00004360  48E7 0708                movem.l    -[A7], D5,D6,D7,A4
  5738. 00004364  286E 000C                movea.l    A4, [A6 + 0xC]
  5739. 00004368  486E FFE8                pea.l      [A6 - 0x18]
  5740. 0000436C  486E FFF4                pea.l      [A6 - 0xC]
  5741. 00004370  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  5742. 00004374  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  5743. 00004378  2F0C                     move.l     -[A7], A4
  5744. 0000437A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5745. 0000437E  4EAD 035A                jsr        [A5 + 0x35A /* export_103 */]
  5746. 00004382  4FEF 0018                lea.l      A7, [A7 + 0x18]
  5747. 00004386  3D40 FFF6                move.w     [A6 - 0xA], D0
  5748. 0000438A  4A6E FFF6                tst.w      [A6 - 0xA]
  5749. 0000438E  6708                     beq        +0xA /* 00004398 */
  5750. 00004390  302E FFF6                move.w     D0, [A6 - 0xA]
  5751. 00004394  6000 0118                bra        +0x11A /* 000044AE */
  5752. label00004398:
  5753. 00004398  206E 0018                movea.l    A0, [A6 + 0x18]
  5754. 0000439C  30AE FFF4                move.w     [A0], [A6 - 0xC]
  5755. 000043A0  7A01                     moveq.l    D5, 0x01
  5756. 000043A2  42A7                     clr.l      -[A7]
  5757. 000043A4  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  5758. 000043A8  4EAD 057A                jsr        [A5 + 0x57A /* export_171 */]
  5759. 000043AC  201F                     move.l     D0, [A7]+
  5760. 000043AE  2E00                     move.l     D7, D0
  5761. 000043B0  7C00                     moveq.l    D6, 0x00
  5762. 000043B2  6014                     bra        +0x16 /* 000043C8 */
  5763. label000043B4:
  5764. 000043B4  206E FFE8                movea.l    A0, [A6 - 0x18]
  5765. 000043B8  2010                     move.l     D0, [A0]
  5766. 000043BA  D086                     add.l      D0, D6
  5767. 000043BC  2040                     movea.l    A0, D0
  5768. 000043BE  0C10 002C                cmpi.b     [A0], 0x2C /* ',' */
  5769. 000043C2  6602                     bne        +0x4 /* 000043C6 */
  5770. 000043C4  5285                     addq.l     D5, 1
  5771. label000043C6:
  5772. 000043C6  5286                     addq.l     D6, 1
  5773. label000043C8:
  5774. 000043C8  BC87                     cmp.l      D6, D7
  5775. 000043CA  6DE8                     blt        -0x16 /* 000043B4 */
  5776. 000043CC  0805 0000                btst.b     D5, 0x0
  5777. 000043D0  670E                     beq        +0x10 /* 000043E0 */
  5778. 000043D2  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  5779. 000043D6  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  5780. 000043DA  7002                     moveq.l    D0, 0x02
  5781. 000043DC  6000 00D0                bra        +0xD2 /* 000044AE */
  5782. label000043E0:
  5783. 000043E0  E285                     asr        D5, 1
  5784. 000043E2  2005                     move.l     D0, D5
  5785. 000043E4  E580                     asl        D0, 2
  5786. 000043E6  42A7                     clr.l      -[A7]
  5787. 000043E8  2F00                     move.l     -[A7], D0
  5788. 000043EA  4EAD 056A                jsr        [A5 + 0x56A /* export_169 */]
  5789. 000043EE  205F                     movea.l    A0, [A7]+
  5790. 000043F0  2D48 FFF0                move.l     [A6 - 0x10], A0
  5791. 000043F4  486E FFEC                pea.l      [A6 - 0x14]
  5792. 000043F8  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  5793. 000043FC  4EAD 0312                jsr        [A5 + 0x312 /* export_94 */]
  5794. 00004400  508F                     addq.l     A7, 8
  5795. 00004402  206E FFEC                movea.l    A0, [A6 - 0x14]
  5796. 00004406  2850                     movea.l    A4, [A0]
  5797. 00004408  206E FFE8                movea.l    A0, [A6 - 0x18]
  5798. 0000440C  2D50 0010                move.l     [A6 + 0x10], [A0]
  5799. 00004410  7C00                     moveq.l    D6, 0x00
  5800. 00004412  6000 007C                bra        +0x7E /* 00004490 */
  5801. label00004416:
  5802. 00004416  486E FFF8                pea.l      [A6 - 0x8]
  5803. 0000441A  486E FFFC                pea.l      [A6 - 0x4]
  5804. 0000441E  486E FFF4                pea.l      [A6 - 0xC]
  5805. 00004422  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  5806. 00004426  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  5807. 0000442A  2F0C                     move.l     -[A7], A4
  5808. 0000442C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5809. 00004430  4EBA 0084                jsr        [PC + 0x84 /* 000044B6 */]
  5810. 00004434  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  5811. 00004438  3D40 FFF6                move.w     [A6 - 0xA], D0
  5812. 0000443C  4A6E FFF6                tst.w      [A6 - 0xA]
  5813. 00004440  671E                     beq        +0x20 /* 00004460 */
  5814. 00004442  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  5815. 00004446  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  5816. 0000444A  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  5817. 0000444E  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  5818. 00004452  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  5819. 00004456  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  5820. 0000445A  302E FFF6                move.w     D0, [A6 - 0xA]
  5821. 0000445E  604E                     bra        +0x50 /* 000044AE */
  5822. label00004460:
  5823. 00004460  302E FFF4                move.w     D0, [A6 - 0xC]
  5824. 00004464  48C0                     ext.l      D0
  5825. 00004466  E780                     asl        D0, 3
  5826. 00004468  D9C0                     add.l      A4, D0
  5827. 0000446A  508C                     addq.l     A4, 8
  5828. 0000446C  206E FFF0                movea.l    A0, [A6 - 0x10]
  5829. 00004470  2006                     move.l     D0, D6
  5830. 00004472  E580                     asl        D0, 2
  5831. 00004474  D090                     add.l      D0, [A0]
  5832. 00004476  2040                     movea.l    A0, D0
  5833. 00004478  30AE FFFA                move.w     [A0], [A6 - 0x6]
  5834. 0000447C  206E FFF0                movea.l    A0, [A6 - 0x10]
  5835. 00004480  2006                     move.l     D0, D6
  5836. 00004482  E580                     asl        D0, 2
  5837. 00004484  D090                     add.l      D0, [A0]
  5838. 00004486  2040                     movea.l    A0, D0
  5839. 00004488  316E FFFE 0002           move.w     [A0 + 0x2], [A6 - 0x2]
  5840. 0000448E  5286                     addq.l     D6, 1
  5841. label00004490:
  5842. 00004490  BC85                     cmp.l      D6, D5
  5843. 00004492  6D82                     blt        -0x7C /* 00004416 */
  5844. 00004494  206E 001C                movea.l    A0, [A6 + 0x1C]
  5845. 00004498  20AE FFF0                move.l     [A0], [A6 - 0x10]
  5846. 0000449C  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  5847. 000044A0  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  5848. 000044A4  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  5849. 000044A8  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  5850. 000044AC  7000                     moveq.l    D0, 0x00
  5851. label000044AE:
  5852. 000044AE  4CDF 10E0                movem.l    D5,D6,D7,A4, [A7]+
  5853. 000044B2  4E5E                     unlink     A6
  5854. 000044B4  4E75                     rts
  5855. fn000044B6:
  5856. 000044B6  4E56 FFF8                link       A6, -0x0008
  5857. 000044BA  2F0C                     move.l     -[A7], A4
  5858. 000044BC  286E 000C                movea.l    A4, [A6 + 0xC]
  5859. 000044C0  206E 0018                movea.l    A0, [A6 + 0x18]
  5860. 000044C4  4250                     clr.w      [A0]
  5861. 000044C6  486E FFFC                pea.l      [A6 - 0x4]
  5862. 000044CA  486E FFFA                pea.l      [A6 - 0x6]
  5863. 000044CE  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  5864. 000044D2  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  5865. 000044D6  2F0C                     move.l     -[A7], A4
  5866. 000044D8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5867. 000044DC  4EAD 0C92                jsr        [A5 + 0xC92 /* export_398 */]
  5868. 000044E0  4FEF 0018                lea.l      A7, [A7 + 0x18]
  5869. 000044E4  3D40 FFF8                move.w     [A6 - 0x8], D0
  5870. 000044E8  4A6E FFF8                tst.w      [A6 - 0x8]
  5871. 000044EC  6708                     beq        +0xA /* 000044F6 */
  5872. 000044EE  302E FFF8                move.w     D0, [A6 - 0x8]
  5873. 000044F2  6000 00BC                bra        +0xBE /* 000045B0 */
  5874. label000044F6:
  5875. 000044F6  2F2E 001C                move.l     -[A7], [A6 + 0x1C]
  5876. 000044FA  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5877. 000044FE  4EAD 03DA                jsr        [A5 + 0x3DA /* export_119 */]
  5878. 00004502  508F                     addq.l     A7, 8
  5879. 00004504  3D40 FFF8                move.w     [A6 - 0x8], D0
  5880. 00004508  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5881. 0000450C  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  5882. 00004510  4A6E FFF8                tst.w      [A6 - 0x8]
  5883. 00004514  6708                     beq        +0xA /* 0000451E */
  5884. 00004516  302E FFF8                move.w     D0, [A6 - 0x8]
  5885. 0000451A  6000 0094                bra        +0x96 /* 000045B0 */
  5886. label0000451E:
  5887. 0000451E  302E FFFA                move.w     D0, [A6 - 0x6]
  5888. 00004522  48C0                     ext.l      D0
  5889. 00004524  E780                     asl        D0, 3
  5890. 00004526  D9C0                     add.l      A4, D0
  5891. 00004528  206E 0018                movea.l    A0, [A6 + 0x18]
  5892. 0000452C  302E FFFA                move.w     D0, [A6 - 0x6]
  5893. 00004530  D150                     add.w      [A0], D0
  5894. 00004532  0C54 0007                cmpi.w     [A4], 0x7
  5895. 00004536  6706                     beq        +0x8 /* 0000453E */
  5896. 00004538  7027                     moveq.l    D0, 0x27
  5897. 0000453A  6000 0074                bra        +0x76 /* 000045B0 */
  5898. label0000453E:
  5899. 0000453E  508C                     addq.l     A4, 8
  5900. 00004540  206E 0018                movea.l    A0, [A6 + 0x18]
  5901. 00004544  5250                     addq.w     [A0], 1
  5902. 00004546  486E FFFC                pea.l      [A6 - 0x4]
  5903. 0000454A  486E FFFA                pea.l      [A6 - 0x6]
  5904. 0000454E  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  5905. 00004552  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  5906. 00004556  2F0C                     move.l     -[A7], A4
  5907. 00004558  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5908. 0000455C  4EAD 0C92                jsr        [A5 + 0xC92 /* export_398 */]
  5909. 00004560  4FEF 0018                lea.l      A7, [A7 + 0x18]
  5910. 00004564  3D40 FFF8                move.w     [A6 - 0x8], D0
  5911. 00004568  4A6E FFF8                tst.w      [A6 - 0x8]
  5912. 0000456C  6706                     beq        +0x8 /* 00004574 */
  5913. 0000456E  302E FFF8                move.w     D0, [A6 - 0x8]
  5914. 00004572  603C                     bra        +0x3E /* 000045B0 */
  5915. label00004574:
  5916. 00004574  2F2E 0020                move.l     -[A7], [A6 + 0x20]
  5917. 00004578  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5918. 0000457C  4EAD 03DA                jsr        [A5 + 0x3DA /* export_119 */]
  5919. 00004580  508F                     addq.l     A7, 8
  5920. 00004582  3D40 FFF8                move.w     [A6 - 0x8], D0
  5921. 00004586  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5922. 0000458A  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  5923. 0000458E  4A6E FFF8                tst.w      [A6 - 0x8]
  5924. 00004592  6706                     beq        +0x8 /* 0000459A */
  5925. 00004594  302E FFF8                move.w     D0, [A6 - 0x8]
  5926. 00004598  6016                     bra        +0x18 /* 000045B0 */
  5927. label0000459A:
  5928. 0000459A  302E FFFA                move.w     D0, [A6 - 0x6]
  5929. 0000459E  48C0                     ext.l      D0
  5930. 000045A0  E780                     asl        D0, 3
  5931. 000045A2  D9C0                     add.l      A4, D0
  5932. 000045A4  206E 0018                movea.l    A0, [A6 + 0x18]
  5933. 000045A8  302E FFFA                move.w     D0, [A6 - 0x6]
  5934. 000045AC  D150                     add.w      [A0], D0
  5935. 000045AE  7000                     moveq.l    D0, 0x00
  5936. label000045B0:
  5937. 000045B0  285F                     movea.l    A4, [A7]+
  5938. 000045B2  4E5E                     unlink     A6
  5939. 000045B4  4E75                     rts
  5940. export_466:
  5941. 000045B6  4E56 FF4C                link       A6, -0x00B4
  5942. 000045BA  48E7 0118                movem.l    -[A7], D7,A3,A4
  5943. 000045BE  286E 000C                movea.l    A4, [A6 + 0xC]
  5944. 000045C2  4879 0000 EA60           push.l     0xEA60
  5945. 000045C8  4EAD 0A7A                jsr        [A5 + 0xA7A /* export_331 */]
  5946. 000045CC  588F                     addq.l     A7, 4
  5947. 000045CE  4A40                     tst.w      D0
  5948. 000045D0  6706                     beq        +0x8 /* 000045D8 */
  5949. 000045D2  7025                     moveq.l    D0, 0x25
  5950. 000045D4  6000 0176                bra        +0x178 /* 0000474C */
  5951. label000045D8:
  5952. 000045D8  4EAD 0B62                jsr        [A5 + 0xB62 /* export_360 */]
  5953. 000045DC  4EAD 0B2A                jsr        [A5 + 0xB2A /* export_353 */]
  5954. 000045E0  3E00                     move.w     D7, D0
  5955. 000045E2  4A47                     tst.w      D7
  5956. 000045E4  6706                     beq        +0x8 /* 000045EC */
  5957. 000045E6  3007                     move.w     D0, D7
  5958. 000045E8  6000 0162                bra        +0x164 /* 0000474C */
  5959. label000045EC:
  5960. 000045EC  508C                     addq.l     A4, 8
  5961. 000045EE  264C                     movea.l    A3, A4
  5962. 000045F0  0C53 2B0B                cmpi.w     [A3], 0x2B0B
  5963. 000045F4  6618                     bne        +0x1A /* 0000460E */
  5964. 000045F6  508B                     addq.l     A3, 8
  5965. 000045F8  4A53                     tst.w      [A3]
  5966. 000045FA  6612                     bne        +0x14 /* 0000460E */
  5967. 000045FC  486D B334                pea.l      [A5 - 0x4CCC]
  5968. 00004600  4EBA 0230                jsr        [PC + 0x230 /* 00004832 */]
  5969. 00004604  588F                     addq.l     A7, 4
  5970. 00004606  3E00                     move.w     D7, D0
  5971. 00004608  3007                     move.w     D0, D7
  5972. 0000460A  6000 0140                bra        +0x142 /* 0000474C */
  5973. label0000460E:
  5974. 0000460E  264C                     movea.l    A3, A4
  5975. 00004610  6002                     bra        +0x4 /* 00004614 */
  5976. label00004612:
  5977. 00004612  508B                     addq.l     A3, 8
  5978. label00004614:
  5979. 00004614  4A53                     tst.w      [A3]
  5980. 00004616  66FA                     bne        -0x4 /* 00004612 */
  5981. 00004618  518B                     subq.l     A3, 8
  5982. 0000461A  0C53 2B0C                cmpi.w     [A3], 0x2B0C
  5983. 0000461E  6600 00B2                bne        +0xB4 /* 000046D2 */
  5984. 00004622  0C54 2712                cmpi.w     [A4], 0x2712
  5985. 00004626  6618                     bne        +0x1A /* 00004640 */
  5986. 00004628  41EC 0008                lea.l      A0, [A4 + 0x8]
  5987. 0000462C  B7C8                     cmpa.l     A3, A0
  5988. 0000462E  6610                     bne        +0x12 /* 00004640 */
  5989. 00004630  206D B34C                movea.l    A0, [A5 - 0x4CB4]
  5990. 00004634  2050                     movea.l    A0, [A0]
  5991. 00004636  2D68 0008 FFFC           move.l     [A6 - 0x4], [A0 + 0x8]
  5992. 0000463C  6000 0064                bra        +0x66 /* 000046A2 */
  5993. label00004640:
  5994. 00004640  486E FF50                pea.l      [A6 - 0xB0]
  5995. 00004644  486E FF4E                pea.l      [A6 - 0xB2]
  5996. 00004648  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  5997. 0000464C  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  5998. 00004650  2F0C                     move.l     -[A7], A4
  5999. 00004652  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6000. 00004656  4EAD 0C92                jsr        [A5 + 0xC92 /* export_398 */]
  6001. 0000465A  4FEF 0018                lea.l      A7, [A7 + 0x18]
  6002. 0000465E  3E00                     move.w     D7, D0
  6003. 00004660  4A47                     tst.w      D7
  6004. 00004662  6706                     beq        +0x8 /* 0000466A */
  6005. 00004664  3007                     move.w     D0, D7
  6006. 00004666  6000 00E4                bra        +0xE6 /* 0000474C */
  6007. label0000466A:
  6008. 0000466A  486E FFFC                pea.l      [A6 - 0x4]
  6009. 0000466E  2F2E FF50                move.l     -[A7], [A6 - 0xB0]
  6010. 00004672  4EAD 03DA                jsr        [A5 + 0x3DA /* export_119 */]
  6011. 00004676  508F                     addq.l     A7, 8
  6012. 00004678  3E00                     move.w     D7, D0
  6013. 0000467A  2F2E FF50                move.l     -[A7], [A6 - 0xB0]
  6014. 0000467E  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  6015. 00004682  4A47                     tst.w      D7
  6016. 00004684  6706                     beq        +0x8 /* 0000468C */
  6017. 00004686  3007                     move.w     D0, D7
  6018. 00004688  6000 00C2                bra        +0xC4 /* 0000474C */
  6019. label0000468C:
  6020. 0000468C  302E FF4E                move.w     D0, [A6 - 0xB2]
  6021. 00004690  48C0                     ext.l      D0
  6022. 00004692  E780                     asl        D0, 3
  6023. 00004694  D9C0                     add.l      A4, D0
  6024. 00004696  0C54 2B0C                cmpi.w     [A4], 0x2B0C
  6025. 0000469A  6706                     beq        +0x8 /* 000046A2 */
  6026. 0000469C  7002                     moveq.l    D0, 0x02
  6027. 0000469E  6000 00AC                bra        +0xAE /* 0000474C */
  6028. label000046A2:
  6029. 000046A2  3D6D B31A FF4C           move.w     [A6 - 0xB4], [A5 - 0x4CE6]
  6030. 000046A8  7001                     moveq.l    D0, 0x01
  6031. 000046AA  3B40 B31A                move.w     [A5 - 0x4CE6], D0
  6032. 000046AE  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6033. 000046B2  4EBA 00A0                jsr        [PC + 0xA0 /* 00004754 */]
  6034. 000046B6  588F                     addq.l     A7, 4
  6035. 000046B8  3E00                     move.w     D7, D0
  6036. 000046BA  3B6E FF4C B31A           move.w     [A5 - 0x4CE6], [A6 - 0xB4]
  6037. 000046C0  0C47 FC20                cmpi.w     D7, 0xFC20
  6038. 000046C4  6606                     bne        +0x8 /* 000046CC */
  6039. 000046C6  7000                     moveq.l    D0, 0x00
  6040. 000046C8  6000 0082                bra        +0x84 /* 0000474C */
  6041. label000046CC:
  6042. 000046CC  3007                     move.w     D0, D7
  6043. 000046CE  6000 007C                bra        +0x7E /* 0000474C */
  6044. label000046D2:
  6045. 000046D2  486E FF54                pea.l      [A6 - 0xAC]
  6046. 000046D6  486E FF4E                pea.l      [A6 - 0xB2]
  6047. 000046DA  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  6048. 000046DE  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  6049. 000046E2  2F0C                     move.l     -[A7], A4
  6050. 000046E4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6051. 000046E8  4EAD 0CB2                jsr        [A5 + 0xCB2 /* export_402 */]
  6052. 000046EC  4FEF 0018                lea.l      A7, [A7 + 0x18]
  6053. 000046F0  3E00                     move.w     D7, D0
  6054. 000046F2  4A47                     tst.w      D7
  6055. 000046F4  6704                     beq        +0x6 /* 000046FA */
  6056. 000046F6  3007                     move.w     D0, D7
  6057. 000046F8  6052                     bra        +0x54 /* 0000474C */
  6058. label000046FA:
  6059. 000046FA  302E FF4E                move.w     D0, [A6 - 0xB2]
  6060. 000046FE  48C0                     ext.l      D0
  6061. 00004700  E780                     asl        D0, 3
  6062. 00004702  D9C0                     add.l      A4, D0
  6063. 00004704  4A54                     tst.w      [A4]
  6064. 00004706  670E                     beq        +0x10 /* 00004716 */
  6065. 00004708  486E FF54                pea.l      [A6 - 0xAC]
  6066. 0000470C  4EAD 0CC2                jsr        [A5 + 0xCC2 /* export_404 */]
  6067. 00004710  588F                     addq.l     A7, 4
  6068. 00004712  7013                     moveq.l    D0, 0x13
  6069. 00004714  6036                     bra        +0x38 /* 0000474C */
  6070. label00004716:
  6071. 00004716  0C6E 0003 FF54           cmpi.w     [A6 - 0xAC], 0x3
  6072. 0000471C  6D08                     blt        +0xA /* 00004726 */
  6073. 0000471E  0C6E 0007 FF54           cmpi.w     [A6 - 0xAC], 0x7
  6074. 00004724  6F0E                     ble        +0x10 /* 00004734 */
  6075. label00004726:
  6076. 00004726  486E FF54                pea.l      [A6 - 0xAC]
  6077. 0000472A  4EAD 0CC2                jsr        [A5 + 0xCC2 /* export_404 */]
  6078. 0000472E  588F                     addq.l     A7, 4
  6079. 00004730  7002                     moveq.l    D0, 0x02
  6080. 00004732  6018                     bra        +0x1A /* 0000474C */
  6081. label00004734:
  6082. 00004734  486E FF76                pea.l      [A6 - 0x8A]
  6083. 00004738  4EBA 00F8                jsr        [PC + 0xF8 /* 00004832 */]
  6084. 0000473C  588F                     addq.l     A7, 4
  6085. 0000473E  3E00                     move.w     D7, D0
  6086. 00004740  486E FF54                pea.l      [A6 - 0xAC]
  6087. 00004744  4EAD 0CC2                jsr        [A5 + 0xCC2 /* export_404 */]
  6088. 00004748  588F                     addq.l     A7, 4
  6089. 0000474A  3007                     move.w     D0, D7
  6090. label0000474C:
  6091. 0000474C  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  6092. 00004750  4E5E                     unlink     A6
  6093. 00004752  4E75                     rts
  6094. fn00004754:
  6095. 00004754  4E56 FBE8                link       A6, -0x0418
  6096. 00004758  48E7 0300                movem.l    -[A7], D6,D7
  6097. 0000475C  2E2E 0008                move.l     D7, [A6 + 0x8]
  6098. 00004760  7005                     moveq.l    D0, 0x05
  6099. 00004762  3D40 FBE8                move.w     [A6 - 0x418], D0
  6100. 00004766  2D6D B350 FBEA           move.l     [A6 - 0x416], [A5 - 0x4CB0]
  6101. 0000476C  426E FCEE                clr.w      [A6 - 0x312]
  6102. 00004770  426E FDF4                clr.w      [A6 - 0x20C]
  6103. 00004774  426E FEFA                clr.w      [A6 - 0x106]
  6104. 00004778  422E FF00                clr.b      [A6 - 0x100]
  6105. label0000477C:
  6106. 0000477C  486D B334                pea.l      [A5 - 0x4CCC]
  6107. 00004780  4EBA 00B0                jsr        [PC + 0xB0 /* 00004832 */]
  6108. 00004784  588F                     addq.l     A7, 4
  6109. 00004786  3C00                     move.w     D6, D0
  6110. 00004788  4A46                     tst.w      D6
  6111. 0000478A  6704                     beq        +0x6 /* 00004790 */
  6112. 0000478C  3006                     move.w     D0, D6
  6113. 0000478E  6034                     bra        +0x36 /* 000047C4 */
  6114. label00004790:
  6115. 00004790  5387                     subq.l     D7, 1
  6116. 00004792  4A87                     tst.l      D7
  6117. 00004794  6E04                     bgt        +0x6 /* 0000479A */
  6118. 00004796  7000                     moveq.l    D0, 0x00
  6119. 00004798  602A                     bra        +0x2C /* 000047C4 */
  6120. label0000479A:
  6121. 0000479A  486E FBE8                pea.l      [A6 - 0x418]
  6122. 0000479E  4EAD 0B6A                jsr        [A5 + 0xB6A /* export_361 */]
  6123. 000047A2  588F                     addq.l     A7, 4
  6124. 000047A4  3C00                     move.w     D6, D0
  6125. 000047A6  4A46                     tst.w      D6
  6126. 000047A8  6704                     beq        +0x6 /* 000047AE */
  6127. 000047AA  3006                     move.w     D0, D6
  6128. 000047AC  6016                     bra        +0x18 /* 000047C4 */
  6129. label000047AE:
  6130. 000047AE  4EAD 03F2                jsr        [A5 + 0x3F2 /* export_122 */]
  6131. 000047B2  3C00                     move.w     D6, D0
  6132. 000047B4  4A46                     tst.w      D6
  6133. 000047B6  6704                     beq        +0x6 /* 000047BC */
  6134. 000047B8  3006                     move.w     D0, D6
  6135. 000047BA  6008                     bra        +0xA /* 000047C4 */
  6136. label000047BC:
  6137. 000047BC  2D6D B350 FBEA           move.l     [A6 - 0x416], [A5 - 0x4CB0]
  6138. 000047C2  60B8                     bra        -0x46 /* 0000477C */
  6139. label000047C4:
  6140. 000047C4  4CDF 00C0                movem.l    D6,D7, [A7]+
  6141. 000047C8  4E5E                     unlink     A6
  6142. 000047CA  4E75                     rts
  6143. export_467:
  6144. fn000047CC:
  6145. 000047CC  4E56 FFFE                link       A6, -0x0002
  6146. 000047D0  A850                     syscall    InitCursor
  6147. 000047D2  4267                     clr.w      -[A7]
  6148. 000047D4  42A7                     clr.l      -[A7]
  6149. 000047D6  3F2D B18C                move.w     -[A7], [A5 - 0x4E74]
  6150. 000047DA  4EAD 064A                jsr        [A5 + 0x64A /* export_197 */]
  6151. 000047DE  301F                     move.w     D0, [A7]+
  6152. 000047E0  4EAD 07DA                jsr        [A5 + 0x7DA /* export_247 */]
  6153. 000047E4  4A78 0944                tst.w      [0x00000944 /* PrintErr */]
  6154. 000047E8  6708                     beq        +0xA /* 000047F2 */
  6155. 000047EA  4EAD 07E2                jsr        [A5 + 0x7E2 /* export_248 */]
  6156. 000047EE  7060                     moveq.l    D0, 0x60
  6157. 000047F0  603C                     bra        +0x3E /* 0000482E */
  6158. label000047F2:
  6159. 000047F2  4267                     clr.w      -[A7]
  6160. 000047F4  2F2D B150                move.l     -[A7], [A5 - 0x4EB0]
  6161. 000047F8  4EAD 07C2                jsr        [A5 + 0x7C2 /* export_244 */]
  6162. 000047FC  101F                     move.b     D0, [A7]+
  6163. 000047FE  4A00                     tst.b      D0
  6164. 00004800  6608                     bne        +0xA /* 0000480A */
  6165. 00004802  4EAD 07E2                jsr        [A5 + 0x7E2 /* export_248 */]
  6166. 00004806  703E                     moveq.l    D0, 0x3E
  6167. 00004808  6024                     bra        +0x26 /* 0000482E */
  6168. label0000480A:
  6169. 0000480A  4267                     clr.w      -[A7]
  6170. 0000480C  2F2D B150                move.l     -[A7], [A5 - 0x4EB0]
  6171. 00004810  4EAD 07CA                jsr        [A5 + 0x7CA /* export_245 */]
  6172. 00004814  101F                     move.b     D0, [A7]+
  6173. 00004816  4A00                     tst.b      D0
  6174. 00004818  6608                     bne        +0xA /* 00004822 */
  6175. 0000481A  4EAD 07E2                jsr        [A5 + 0x7E2 /* export_248 */]
  6176. 0000481E  703E                     moveq.l    D0, 0x3E
  6177. 00004820  600C                     bra        +0xE /* 0000482E */
  6178. label00004822:
  6179. 00004822  4EAD 07E2                jsr        [A5 + 0x7E2 /* export_248 */]
  6180. 00004826  7001                     moveq.l    D0, 0x01
  6181. 00004828  3B40 F754                move.w     [A5 - 0x8AC], D0
  6182. 0000482C  7000                     moveq.l    D0, 0x00
  6183. label0000482E:
  6184. 0000482E  4E5E                     unlink     A6
  6185. 00004830  4E75                     rts
  6186. fn00004832:
  6187. 00004832  4E56 FF64                link       A6, -0x009C
  6188. 00004836  A850                     syscall    InitCursor
  6189. 00004838  4A6D F754                tst.w      [A5 - 0x8AC]
  6190. 0000483C  6616                     bne        +0x18 /* 00004854 */
  6191. 0000483E  4EBA FF8C                jsr        [PC - 0x74 /* 000047CC */]
  6192. 00004842  3D40 FF64                move.w     [A6 - 0x9C], D0
  6193. 00004846  4A6E FF64                tst.w      [A6 - 0x9C]
  6194. 0000484A  6708                     beq        +0xA /* 00004854 */
  6195. 0000484C  302E FF64                move.w     D0, [A6 - 0x9C]
  6196. 00004850  6000 00B6                bra        +0xB8 /* 00004908 */
  6197. label00004854:
  6198. 00004854  4267                     clr.w      -[A7]
  6199. 00004856  42A7                     clr.l      -[A7]
  6200. 00004858  3F2D B18C                move.w     -[A7], [A5 - 0x4E74]
  6201. 0000485C  4EAD 064A                jsr        [A5 + 0x64A /* export_197 */]
  6202. 00004860  301F                     move.w     D0, [A7]+
  6203. 00004862  4EAD 07DA                jsr        [A5 + 0x7DA /* export_247 */]
  6204. 00004866  4A78 0944                tst.w      [0x00000944 /* PrintErr */]
  6205. 0000486A  670A                     beq        +0xC /* 00004876 */
  6206. 0000486C  4EAD 07E2                jsr        [A5 + 0x7E2 /* export_248 */]
  6207. 00004870  7060                     moveq.l    D0, 0x60
  6208. 00004872  6000 0094                bra        +0x96 /* 00004908 */
  6209. label00004876:
  6210. 00004876  206D B150                movea.l    A0, [A5 - 0x4EB0]
  6211. 0000487A  2050                     movea.l    A0, [A0]
  6212. 0000487C  43EE FF88                lea.l      A1, [A6 - 0x78]
  6213. 00004880  701D                     moveq.l    D0, 0x1D
  6214. label00004882:
  6215. 00004882  22D8                     move.l     [A1]+, [A0]+
  6216. 00004884  51C8 FFFC                dbf        D0, -0x6 /* 00004882 */
  6217. 00004888  7001                     moveq.l    D0, 0x01
  6218. 0000488A  3D40 FF68                move.w     [A6 - 0x98], D0
  6219. 0000488E  4A2E FFCC                tst.b      [A6 - 0x34]
  6220. 00004892  6706                     beq        +0x8 /* 0000489A */
  6221. 00004894  3D6E FFCA FF68           move.w     [A6 - 0x98], [A6 - 0x36]
  6222. label0000489A:
  6223. 0000489A  42A7                     clr.l      -[A7]
  6224. 0000489C  2F2D B150                move.l     -[A7], [A5 - 0x4EB0]
  6225. 000048A0  42A7                     clr.l      -[A7]
  6226. 000048A2  42A7                     clr.l      -[A7]
  6227. 000048A4  4EAD 079A                jsr        [A5 + 0x79A /* export_239 */]
  6228. 000048A8  205F                     movea.l    A0, [A7]+
  6229. 000048AA  2D48 FF6A                move.l     [A6 - 0x96], A0
  6230. 000048AE  4A78 0944                tst.w      [0x00000944 /* PrintErr */]
  6231. 000048B2  6634                     bne        +0x36 /* 000048E8 */
  6232. 000048B4  7001                     moveq.l    D0, 0x01
  6233. 000048B6  3D40 FF66                move.w     [A6 - 0x9A], D0
  6234. 000048BA  6022                     bra        +0x24 /* 000048DE */
  6235. label000048BC:
  6236. 000048BC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6237. 000048C0  2F2E FF6A                move.l     -[A7], [A6 - 0x96]
  6238. 000048C4  4EBA 0046                jsr        [PC + 0x46 /* 0000490C */]
  6239. 000048C8  508F                     addq.l     A7, 8
  6240. 000048CA  3D40 FF64                move.w     [A6 - 0x9C], D0
  6241. 000048CE  4A6E FF64                tst.w      [A6 - 0x9C]
  6242. 000048D2  6706                     beq        +0x8 /* 000048DA */
  6243. 000048D4  302E FF64                move.w     D0, [A6 - 0x9C]
  6244. 000048D8  602E                     bra        +0x30 /* 00004908 */
  6245. label000048DA:
  6246. 000048DA  526E FF66                addq.w     [A6 - 0x9A], 1
  6247. label000048DE:
  6248. 000048DE  302E FF66                move.w     D0, [A6 - 0x9A]
  6249. 000048E2  B06E FF68                cmp.w      D0, [A6 - 0x98]
  6250. 000048E6  6FD4                     ble        -0x2A /* 000048BC */
  6251. label000048E8:
  6252. 000048E8  2F2E FF6A                move.l     -[A7], [A6 - 0x96]
  6253. 000048EC  4EAD 07A2                jsr        [A5 + 0x7A2 /* export_240 */]
  6254. 000048F0  2F2D B150                move.l     -[A7], [A5 - 0x4EB0]
  6255. 000048F4  42A7                     clr.l      -[A7]
  6256. 000048F6  42A7                     clr.l      -[A7]
  6257. 000048F8  42A7                     clr.l      -[A7]
  6258. 000048FA  486E FF6E                pea.l      [A6 - 0x92]
  6259. 000048FE  4EAD 07D2                jsr        [A5 + 0x7D2 /* export_246 */]
  6260. 00004902  4EAD 07E2                jsr        [A5 + 0x7E2 /* export_248 */]
  6261. 00004906  7000                     moveq.l    D0, 0x00
  6262. label00004908:
  6263. 00004908  4E5E                     unlink     A6
  6264. 0000490A  4E75                     rts
  6265. fn0000490C:
  6266. 0000490C  4E56 FF1A                link       A6, -0x00E6
  6267. 00004910  48E7 0F00                movem.l    -[A7], D4,D5,D6,D7
  6268. 00004914  41EE FF9E                lea.l      A0, [A6 - 0x62]
  6269. 00004918  43ED B334                lea.l      A1, [A5 - 0x4CCC]
  6270. 0000491C  7017                     moveq.l    D0, 0x17
  6271. label0000491E:
  6272. 0000491E  20D9                     move.l     [A0]+, [A1]+
  6273. 00004920  51C8 FFFC                dbf        D0, -0x6 /* 0000491E */
  6274. 00004924  30D9                     move.w     [A0]+, [A1]+
  6275. 00004926  206E 000C                movea.l    A0, [A6 + 0xC]
  6276. 0000492A  43ED B334                lea.l      A1, [A5 - 0x4CCC]
  6277. 0000492E  7017                     moveq.l    D0, 0x17
  6278. label00004930:
  6279. 00004930  22D8                     move.l     [A1]+, [A0]+
  6280. 00004932  51C8 FFFC                dbf        D0, -0x6 /* 00004930 */
  6281. 00004936  32D8                     move.w     [A1]+, [A0]+
  6282. 00004938  206D B150                movea.l    A0, [A5 - 0x4EB0]
  6283. 0000493C  2050                     movea.l    A0, [A0]
  6284. 0000493E  43EE FF22                lea.l      A1, [A6 - 0xDE]
  6285. 00004942  5088                     addq.l     A0, 8
  6286. 00004944  22D8                     move.l     [A1]+, [A0]+
  6287. 00004946  22D8                     move.l     [A1]+, [A0]+
  6288. 00004948  41EE FF1A                lea.l      A0, [A6 - 0xE6]
  6289. 0000494C  43EE FF22                lea.l      A1, [A6 - 0xDE]
  6290. 00004950  20D9                     move.l     [A0]+, [A1]+
  6291. 00004952  20D9                     move.l     [A0]+, [A1]+
  6292. 00004954  206E 000C                movea.l    A0, [A6 + 0xC]
  6293. 00004958  2068 003C                movea.l    A0, [A0 + 0x3C]
  6294. 0000495C  2050                     movea.l    A0, [A0]
  6295. 0000495E  3D68 0008 FF20           move.w     [A6 - 0xE0], [A0 + 0x8]
  6296. 00004964  206E 000C                movea.l    A0, [A6 + 0xC]
  6297. 00004968  2068 003C                movea.l    A0, [A0 + 0x3C]
  6298. 0000496C  2050                     movea.l    A0, [A0]
  6299. 0000496E  3D68 0006 FF1E           move.w     [A6 - 0xE2], [A0 + 0x6]
  6300. 00004974  306E FF20                movea.w    A0, [A6 - 0xE0]
  6301. 00004978  2008                     move.l     D0, A0
  6302. 0000497A  81EE FF28                divs.w     D0, [A6 - 0xD8]
  6303. 0000497E  3800                     move.w     D4, D0
  6304. 00004980  302E FF28                move.w     D0, [A6 - 0xD8]
  6305. 00004984  C1C4                     muls.w     D0, D4
  6306. 00004986  B06E FF20                cmp.w      D0, [A6 - 0xE0]
  6307. 0000498A  6702                     beq        +0x4 /* 0000498E */
  6308. 0000498C  5244                     addq.w     D4, 1
  6309. label0000498E:
  6310. 0000498E  306E FF1E                movea.w    A0, [A6 - 0xE2]
  6311. 00004992  2008                     move.l     D0, A0
  6312. 00004994  81EE FF26                divs.w     D0, [A6 - 0xDA]
  6313. 00004998  3A00                     move.w     D5, D0
  6314. 0000499A  302E FF26                move.w     D0, [A6 - 0xDA]
  6315. 0000499E  C1C5                     muls.w     D0, D5
  6316. 000049A0  B06E FF1E                cmp.w      D0, [A6 - 0xE2]
  6317. 000049A4  6702                     beq        +0x4 /* 000049A8 */
  6318. 000049A6  5245                     addq.w     D5, 1
  6319. label000049A8:
  6320. 000049A8  3F3C 0001                move.w     -[A7], 0x1
  6321. 000049AC  486E FF32                pea.l      [A6 - 0xCE]
  6322. 000049B0  4EAD 01D2                jsr        [A5 + 0x1D2 /* export_54 */]
  6323. 000049B4  5C8F                     addq.l     A7, 6
  6324. 000049B6  486E FF1A                pea.l      [A6 - 0xE6]
  6325. 000049BA  A87B                     syscall    ClipRect
  6326. 000049BC  2F2E FF4A                move.l     -[A7], [A6 - 0xB6]
  6327. 000049C0  486E FF1A                pea.l      [A6 - 0xE6]
  6328. 000049C4  A8DF                     syscall    RectRgn
  6329. 000049C6  42A7                     clr.l      -[A7]
  6330. 000049C8  486E FF1A                pea.l      [A6 - 0xE6]
  6331. 000049CC  A8F3                     syscall    OpenPicture
  6332. 000049CE  205F                     movea.l    A0, [A7]+
  6333. 000049D0  2D48 FF2A                move.l     [A6 - 0xD6], A0
  6334. 000049D4  2B6D B378 B188           move.l     [A5 - 0x4E78], [A5 - 0x4C88]
  6335. 000049DA  2F2D B374                move.l     -[A7], [A5 - 0x4C8C]
  6336. 000049DE  4EAD 0FBA                jsr        [A5 + 0xFBA /* export_499 */]
  6337. 000049E2  588F                     addq.l     A7, 4
  6338. 000049E4  2B6D B364 B188           move.l     [A5 - 0x4E78], [A5 - 0x4C9C]
  6339. 000049EA  2F2D B360                move.l     -[A7], [A5 - 0x4CA0]
  6340. 000049EE  4EAD 0FBA                jsr        [A5 + 0xFBA /* export_499 */]
  6341. 000049F2  588F                     addq.l     A7, 4
  6342. 000049F4  A8F4                     syscall    ClosePicture
  6343. 000049F6  3F3C 0001                move.w     -[A7], 0x1
  6344. 000049FA  486E FF32                pea.l      [A6 - 0xCE]
  6345. 000049FE  4EAD 020A                jsr        [A5 + 0x20A /* export_61 */]
  6346. 00004A02  5C8F                     addq.l     A7, 6
  6347. 00004A04  7C00                     moveq.l    D6, 0x00
  6348. 00004A06  6000 004C                bra        +0x4E /* 00004A54 */
  6349. label00004A0A:
  6350. 00004A0A  7E00                     moveq.l    D7, 0x00
  6351. 00004A0C  6040                     bra        +0x42 /* 00004A4E */
  6352. label00004A0E:
  6353. 00004A0E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6354. 00004A12  42A7                     clr.l      -[A7]
  6355. 00004A14  4EAD 07AA                jsr        [A5 + 0x7AA /* export_241 */]
  6356. 00004A18  4A78 0944                tst.w      [0x00000944 /* PrintErr */]
  6357. 00004A1C  6626                     bne        +0x28 /* 00004A44 */
  6358. 00004A1E  302E FF28                move.w     D0, [A6 - 0xD8]
  6359. 00004A22  C1C6                     muls.w     D0, D6
  6360. 00004A24  322E FF26                move.w     D1, [A6 - 0xDA]
  6361. 00004A28  C3C7                     muls.w     D1, D7
  6362. 00004A2A  3F00                     move.w     -[A7], D0
  6363. 00004A2C  3F01                     move.w     -[A7], D1
  6364. 00004A2E  A878                     syscall    SetOrigin
  6365. 00004A30  206D AB82                movea.l    A0, [A5 - 0x547E]
  6366. 00004A34  4868 0010                pea.l      [A0 + 0x10]
  6367. 00004A38  A87B                     syscall    ClipRect
  6368. 00004A3A  2F2E FF2A                move.l     -[A7], [A6 - 0xD6]
  6369. 00004A3E  486E FF1A                pea.l      [A6 - 0xE6]
  6370. 00004A42  A8F6                     syscall    DrawPicture
  6371. label00004A44:
  6372. 00004A44  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6373. 00004A48  4EAD 07B2                jsr        [A5 + 0x7B2 /* export_242 */]
  6374. 00004A4C  5247                     addq.w     D7, 1
  6375. label00004A4E:
  6376. 00004A4E  BE45                     cmp.w      D7, D5
  6377. 00004A50  6DBC                     blt        -0x42 /* 00004A0E */
  6378. 00004A52  5246                     addq.w     D6, 1
  6379. label00004A54:
  6380. 00004A54  BC44                     cmp.w      D6, D4
  6381. 00004A56  6DB2                     blt        -0x4C /* 00004A0A */
  6382. 00004A58  2F2E FF2A                move.l     -[A7], [A6 - 0xD6]
  6383. 00004A5C  A8F5                     syscall    KillPicture
  6384. 00004A5E  41ED B334                lea.l      A0, [A5 - 0x4CCC]
  6385. 00004A62  43EE FF9E                lea.l      A1, [A6 - 0x62]
  6386. 00004A66  7017                     moveq.l    D0, 0x17
  6387. label00004A68:
  6388. 00004A68  20D9                     move.l     [A0]+, [A1]+
  6389. 00004A6A  51C8 FFFC                dbf        D0, -0x6 /* 00004A68 */
  6390. 00004A6E  30D9                     move.w     [A0]+, [A1]+
  6391. 00004A70  2F2D B37C                move.l     -[A7], [A5 - 0x4C84]
  6392. 00004A74  A873                     syscall    SetPort
  6393. 00004A76  7000                     moveq.l    D0, 0x00
  6394. 00004A78  4CDF 00F0                movem.l    D4,D5,D6,D7, [A7]+
  6395. 00004A7C  4E5E                     unlink     A6
  6396. 00004A7E  4E75                     rts
  6397. export_472:
  6398. fn00004A80:
  6399. 00004A80  48E7 0300                movem.l    -[A7], D6,D7
  6400. 00004A84  7C00                     moveq.l    D6, 0x00
  6401. 00004A86  7E00                     moveq.l    D7, 0x00
  6402. 00004A88  6000 0060                bra        +0x62 /* 00004AEA */
  6403. label00004A8C:
  6404. 00004A8C  3007                     move.w     D0, D7
  6405. 00004A8E  C1FC 0016                muls.w     D0, 0x16
  6406. 00004A92  41ED F8B8                lea.l      A0, [A5 - 0x748]
  6407. 00004A96  D1C0                     add.l      A0, D0
  6408. 00004A98  4A90                     tst.l      [A0]
  6409. 00004A9A  674C                     beq        +0x4E /* 00004AE8 */
  6410. 00004A9C  4A46                     tst.w      D6
  6411. 00004A9E  6602                     bne        +0x4 /* 00004AA2 */
  6412. 00004AA0  7C01                     moveq.l    D6, 0x01
  6413. label00004AA2:
  6414. 00004AA2  3007                     move.w     D0, D7
  6415. 00004AA4  C1FC 0016                muls.w     D0, 0x16
  6416. 00004AA8  41ED F8B8                lea.l      A0, [A5 - 0x748]
  6417. 00004AAC  D1C0                     add.l      A0, D0
  6418. 00004AAE  4A68 0014                tst.w      [A0 + 0x14]
  6419. 00004AB2  6732                     beq        +0x34 /* 00004AE6 */
  6420. 00004AB4  3007                     move.w     D0, D7
  6421. 00004AB6  C1FC 0016                muls.w     D0, 0x16
  6422. 00004ABA  41ED F8B8                lea.l      A0, [A5 - 0x748]
  6423. 00004ABE  D1C0                     add.l      A0, D0
  6424. 00004AC0  2F10                     move.l     -[A7], [A0]
  6425. 00004AC2  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  6426. 00004AC6  3007                     move.w     D0, D7
  6427. 00004AC8  C1FC 0016                muls.w     D0, 0x16
  6428. 00004ACC  41ED F8B8                lea.l      A0, [A5 - 0x748]
  6429. 00004AD0  D1C0                     add.l      A0, D0
  6430. 00004AD2  4268 0014                clr.w      [A0 + 0x14]
  6431. 00004AD6  3007                     move.w     D0, D7
  6432. 00004AD8  C1FC 0016                muls.w     D0, 0x16
  6433. 00004ADC  41ED F8B8                lea.l      A0, [A5 - 0x748]
  6434. 00004AE0  D1C0                     add.l      A0, D0
  6435. 00004AE2  4290                     clr.l      [A0]
  6436. 00004AE4  6002                     bra        +0x4 /* 00004AE8 */
  6437. label00004AE6:
  6438. 00004AE6  7C02                     moveq.l    D6, 0x02
  6439. label00004AE8:
  6440. 00004AE8  5247                     addq.w     D7, 1
  6441. label00004AEA:
  6442. 00004AEA  0C47 0014                cmpi.w     D7, 0x14
  6443. 00004AEE  6D9C                     blt        -0x62 /* 00004A8C */
  6444. 00004AF0  0C46 0001                cmpi.w     D6, 0x1
  6445. 00004AF4  6604                     bne        +0x6 /* 00004AFA */
  6446. 00004AF6  4EBA 09FA                jsr        [PC + 0x9FA /* 000054F2 */]
  6447. label00004AFA:
  6448. 00004AFA  4CDF 00C0                movem.l    D6,D7, [A7]+
  6449. 00004AFE  4E75                     rts
  6450. export_469:
  6451. 00004B00  4E56 0000                link       A6, 0
  6452. 00004B04  4EBA FF7A                jsr        [PC - 0x86 /* 00004A80 */]
  6453. 00004B08  4A6D FA74                tst.w      [A5 - 0x58C]
  6454. 00004B0C  671E                     beq        +0x20 /* 00004B2C */
  6455. 00004B0E  302D FA72                move.w     D0, [A5 - 0x58E]
  6456. 00004B12  C1FC 0016                muls.w     D0, 0x16
  6457. 00004B16  41ED F8B8                lea.l      A0, [A5 - 0x748]
  6458. 00004B1A  D1C0                     add.l      A0, D0
  6459. 00004B1C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6460. 00004B20  4868 0004                pea.l      [A0 + 0x4]
  6461. 00004B24  4EAD 03EA                jsr        [A5 + 0x3EA /* export_121 */]
  6462. 00004B28  508F                     addq.l     A7, 8
  6463. 00004B2A  600E                     bra        +0x10 /* 00004B3A */
  6464. label00004B2C:
  6465. 00004B2C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6466. 00004B30  486D FA76                pea.l      [A5 - 0x58A]
  6467. 00004B34  4EAD 03EA                jsr        [A5 + 0x3EA /* export_121 */]
  6468. 00004B38  508F                     addq.l     A7, 8
  6469. label00004B3A:
  6470. 00004B3A  4E5E                     unlink     A6
  6471. 00004B3C  4E75                     rts
  6472. export_468:
  6473. 00004B3E  4E56 FFFC                link       A6, -0x0004
  6474. 00004B42  42A7                     clr.l      -[A7]
  6475. 00004B44  206E 0008                movea.l    A0, [A6 + 0x8]
  6476. 00004B48  2F28 0004                move.l     -[A7], [A0 + 0x4]
  6477. 00004B4C  4EBA 09CE                jsr        [PC + 0x9CE /* 0000551C */]
  6478. 00004B50  201F                     move.l     D0, [A7]+
  6479. 00004B52  2D40 FFFC                move.l     [A6 - 0x4], D0
  6480. 00004B56  4A6D FA74                tst.w      [A5 - 0x58C]
  6481. 00004B5A  6F2C                     ble        +0x2E /* 00004B88 */
  6482. 00004B5C  206E 0008                movea.l    A0, [A6 + 0x8]
  6483. 00004B60  3028 0002                move.w     D0, [A0 + 0x2]
  6484. 00004B64  C1FC 0016                muls.w     D0, 0x16
  6485. 00004B68  41ED F8B8                lea.l      A0, [A5 - 0x748]
  6486. 00004B6C  D1C0                     add.l      A0, D0
  6487. 00004B6E  7001                     moveq.l    D0, 0x01
  6488. 00004B70  3140 0014                move.w     [A0 + 0x14], D0
  6489. 00004B74  536D FA74                subq.w     [A5 - 0x58C], 1
  6490. 00004B78  526D FA72                addq.w     [A5 - 0x58E], 1
  6491. 00004B7C  0C6D 0014 FA72           cmpi.w     [A5 - 0x58E], 0x14
  6492. 00004B82  6D04                     blt        +0x6 /* 00004B88 */
  6493. 00004B84  426D FA72                clr.w      [A5 - 0x58E]
  6494. label00004B88:
  6495. 00004B88  42A7                     clr.l      -[A7]
  6496. 00004B8A  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6497. 00004B8E  4EBA 098C                jsr        [PC + 0x98C /* 0000551C */]
  6498. 00004B92  201F                     move.l     D0, [A7]+
  6499. 00004B94  2D40 FFFC                move.l     [A6 - 0x4], D0
  6500. 00004B98  4E5E                     unlink     A6
  6501. 00004B9A  205F                     movea.l    A0, [A7]+
  6502. 00004B9C  4FEF 0008                lea.l      A7, [A7 + 0x8]
  6503. 00004BA0  4ED0                     jmp        [A0]
  6504. export_470:
  6505. 00004BA2  4E56 FEE8                link       A6, -0x0118
  6506. 00004BA6  48E7 0108                movem.l    -[A7], D7,A4
  6507. 00004BAA  286E 000C                movea.l    A4, [A6 + 0xC]
  6508. 00004BAE  4EBA FED0                jsr        [PC - 0x130 /* 00004A80 */]
  6509. 00004BB2  0C54 2B61                cmpi.w     [A4], 0x2B61 /* '+a' */
  6510. 00004BB6  6600 0090                bne        +0x92 /* 00004C48 */
  6511. 00004BBA  4A6D FA74                tst.w      [A5 - 0x58C]
  6512. 00004BBE  6700 0082                beq        +0x84 /* 00004C42 */
  6513. 00004BC2  4EBA 092E                jsr        [PC + 0x92E /* 000054F2 */]
  6514. 00004BC6  4878 000A                push.l     0xA /* '\n' */
  6515. 00004BCA  486E FFF4                pea.l      [A6 - 0xC]
  6516. 00004BCE  4EAD 05F2                jsr        [A5 + 0x5F2 /* export_186 */]
  6517. 00004BD2  426E FFF8                clr.w      [A6 - 0x8]
  6518. 00004BD6  6000 0062                bra        +0x64 /* 00004C3A */
  6519. label00004BDA:
  6520. 00004BDA  302E FFF8                move.w     D0, [A6 - 0x8]
  6521. 00004BDE  C1FC 0016                muls.w     D0, 0x16
  6522. 00004BE2  41ED F8B8                lea.l      A0, [A5 - 0x748]
  6523. 00004BE6  D1C0                     add.l      A0, D0
  6524. 00004BE8  4A90                     tst.l      [A0]
  6525. 00004BEA  674A                     beq        +0x4C /* 00004C36 */
  6526. 00004BEC  302E FFF8                move.w     D0, [A6 - 0x8]
  6527. 00004BF0  C1FC 0016                muls.w     D0, 0x16
  6528. 00004BF4  41ED F8B8                lea.l      A0, [A5 - 0x748]
  6529. 00004BF8  D1C0                     add.l      A0, D0
  6530. 00004BFA  2F10                     move.l     -[A7], [A0]
  6531. 00004BFC  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  6532. 00004C00  302E FFF8                move.w     D0, [A6 - 0x8]
  6533. 00004C04  C1FC 0016                muls.w     D0, 0x16
  6534. 00004C08  41ED F8B8                lea.l      A0, [A5 - 0x748]
  6535. 00004C0C  D1C0                     add.l      A0, D0
  6536. 00004C0E  4268 0014                clr.w      [A0 + 0x14]
  6537. 00004C12  302E FFF8                move.w     D0, [A6 - 0x8]
  6538. 00004C16  C1FC 0016                muls.w     D0, 0x16
  6539. 00004C1A  41ED F8B8                lea.l      A0, [A5 - 0x748]
  6540. 00004C1E  D1C0                     add.l      A0, D0
  6541. 00004C20  4290                     clr.l      [A0]
  6542. 00004C22  536D FA74                subq.w     [A5 - 0x58C], 1
  6543. 00004C26  526D FA72                addq.w     [A5 - 0x58E], 1
  6544. 00004C2A  0C6D 0014 FA72           cmpi.w     [A5 - 0x58E], 0x14
  6545. 00004C30  6D04                     blt        +0x6 /* 00004C36 */
  6546. 00004C32  426D FA72                clr.w      [A5 - 0x58E]
  6547. label00004C36:
  6548. 00004C36  526E FFF8                addq.w     [A6 - 0x8], 1
  6549. label00004C3A:
  6550. 00004C3A  0C6E 0014 FFF8           cmpi.w     [A6 - 0x8], 0x14
  6551. 00004C40  6D98                     blt        -0x66 /* 00004BDA */
  6552. label00004C42:
  6553. 00004C42  7000                     moveq.l    D0, 0x00
  6554. 00004C44  6000 0198                bra        +0x19A /* 00004DDE */
  6555. label00004C48:
  6556. 00004C48  0C6D 0014 FA74           cmpi.w     [A5 - 0x58C], 0x14
  6557. 00004C4E  6D06                     blt        +0x8 /* 00004C56 */
  6558. 00004C50  7000                     moveq.l    D0, 0x00
  6559. 00004C52  6000 018A                bra        +0x18C /* 00004DDE */
  6560. label00004C56:
  6561. 00004C56  486E FEE8                pea.l      [A6 - 0x118]
  6562. 00004C5A  486E FFFE                pea.l      [A6 - 0x2]
  6563. 00004C5E  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  6564. 00004C62  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  6565. 00004C66  2F0C                     move.l     -[A7], A4
  6566. 00004C68  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6567. 00004C6C  4EAD 0C92                jsr        [A5 + 0xC92 /* export_398 */]
  6568. 00004C70  4FEF 0018                lea.l      A7, [A7 + 0x18]
  6569. 00004C74  3E00                     move.w     D7, D0
  6570. 00004C76  4A47                     tst.w      D7
  6571. 00004C78  6706                     beq        +0x8 /* 00004C80 */
  6572. 00004C7A  3007                     move.w     D0, D7
  6573. 00004C7C  6000 0160                bra        +0x162 /* 00004DDE */
  6574. label00004C80:
  6575. 00004C80  486E FEF4                pea.l      [A6 - 0x10C]
  6576. 00004C84  2F2E FEE8                move.l     -[A7], [A6 - 0x118]
  6577. 00004C88  4EAD 03BA                jsr        [A5 + 0x3BA /* export_115 */]
  6578. 00004C8C  508F                     addq.l     A7, 8
  6579. 00004C8E  2F2E FEE8                move.l     -[A7], [A6 - 0x118]
  6580. 00004C92  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  6581. 00004C96  302E FFFE                move.w     D0, [A6 - 0x2]
  6582. 00004C9A  48C0                     ext.l      D0
  6583. 00004C9C  E780                     asl        D0, 3
  6584. 00004C9E  D9C0                     add.l      A4, D0
  6585. 00004CA0  486E FEEC                pea.l      [A6 - 0x114]
  6586. 00004CA4  486E FEF4                pea.l      [A6 - 0x10C]
  6587. 00004CA8  2F2D B334                move.l     -[A7], [A5 - 0x4CCC]
  6588. 00004CAC  4EBA 061A                jsr        [PC + 0x61A /* 000052C8 */]
  6589. 00004CB0  4FEF 000C                lea.l      A7, [A7 + 0xC]
  6590. 00004CB4  4A40                     tst.w      D0
  6591. 00004CB6  6624                     bne        +0x26 /* 00004CDC */
  6592. 00004CB8  4AAD B13C                tst.l      [A5 - 0x4EC4]
  6593. 00004CBC  6718                     beq        +0x1A /* 00004CD6 */
  6594. 00004CBE  486E FEEC                pea.l      [A6 - 0x114]
  6595. 00004CC2  486E FEF4                pea.l      [A6 - 0x10C]
  6596. 00004CC6  2F2D B13C                move.l     -[A7], [A5 - 0x4EC4]
  6597. 00004CCA  4EBA 05FC                jsr        [PC + 0x5FC /* 000052C8 */]
  6598. 00004CCE  4FEF 000C                lea.l      A7, [A7 + 0xC]
  6599. 00004CD2  4A40                     tst.w      D0
  6600. 00004CD4  6606                     bne        +0x8 /* 00004CDC */
  6601. label00004CD6:
  6602. 00004CD6  7000                     moveq.l    D0, 0x00
  6603. 00004CD8  6000 0104                bra        +0x106 /* 00004DDE */
  6604. label00004CDC:
  6605. 00004CDC  2F2E FEEC                move.l     -[A7], [A6 - 0x114]
  6606. 00004CE0  4EAD 0552                jsr        [A5 + 0x552 /* export_166 */]
  6607. 00004CE4  2F2E FEEC                move.l     -[A7], [A6 - 0x114]
  6608. 00004CE8  4EAD 058A                jsr        [A5 + 0x58A /* export_173 */]
  6609. 00004CEC  206E FEEC                movea.l    A0, [A6 - 0x114]
  6610. 00004CF0  2D50 FFFA                move.l     [A6 - 0x6], [A0]
  6611. 00004CF4  206E FEEC                movea.l    A0, [A6 - 0x114]
  6612. 00004CF8  2D50 FEF0                move.l     [A6 - 0x110], [A0]
  6613. 00004CFC  206E FFFA                movea.l    A0, [A6 - 0x6]
  6614. 00004D00  0C50 0002                cmpi.w     [A0], 0x2
  6615. 00004D04  670E                     beq        +0x10 /* 00004D14 */
  6616. 00004D06  2F2E FEEC                move.l     -[A7], [A6 - 0x114]
  6617. 00004D0A  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  6618. 00004D0E  7000                     moveq.l    D0, 0x00
  6619. 00004D10  6000 00CC                bra        +0xCE /* 00004DDE */
  6620. label00004D14:
  6621. 00004D14  4EBA 07B0                jsr        [PC + 0x7B0 /* 000054C6 */]
  6622. 00004D18  526D FA74                addq.w     [A5 - 0x58C], 1
  6623. 00004D1C  302D FA70                move.w     D0, [A5 - 0x590]
  6624. 00004D20  C1FC 0016                muls.w     D0, 0x16
  6625. 00004D24  41ED F8B8                lea.l      A0, [A5 - 0x748]
  6626. 00004D28  D1C0                     add.l      A0, D0
  6627. 00004D2A  4268 0014                clr.w      [A0 + 0x14]
  6628. 00004D2E  302D FA70                move.w     D0, [A5 - 0x590]
  6629. 00004D32  C1FC 0016                muls.w     D0, 0x16
  6630. 00004D36  41ED F8B8                lea.l      A0, [A5 - 0x748]
  6631. 00004D3A  D1C0                     add.l      A0, D0
  6632. 00004D3C  20AE FEEC                move.l     [A0], [A6 - 0x114]
  6633. 00004D40  302D FA70                move.w     D0, [A5 - 0x590]
  6634. 00004D44  C1FC 0016                muls.w     D0, 0x16
  6635. 00004D48  41ED F8B8                lea.l      A0, [A5 - 0x748]
  6636. 00004D4C  D1C0                     add.l      A0, D0
  6637. 00004D4E  4878 0010                push.l     0x10
  6638. 00004D52  4868 0004                pea.l      [A0 + 0x4]
  6639. 00004D56  486E FEF4                pea.l      [A6 - 0x10C]
  6640. 00004D5A  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  6641. 00004D5E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  6642. 00004D62  206E FFFA                movea.l    A0, [A6 - 0x6]
  6643. 00004D66  3028 0004                move.w     D0, [A0 + 0x4]
  6644. 00004D6A  E740                     asl        D0.w, 3
  6645. 00004D6C  48C0                     ext.l      D0
  6646. 00004D6E  D0AE FEF0                add.l      D0, [A6 - 0x110]
  6647. 00004D72  5C80                     addq.l     D0, 6
  6648. 00004D74  2D40 FFF4                move.l     [A6 - 0xC], D0
  6649. 00004D78  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  6650. 00004D7C  4267                     clr.w      -[A7]
  6651. 00004D7E  3F3C 0050                move.w     -[A7], 0x50 /* 'P' */
  6652. 00004D82  4EBA 051A                jsr        [PC + 0x51A /* 0000529E */]
  6653. 00004D86  508F                     addq.l     A7, 8
  6654. 00004D88  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  6655. 00004D8C  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  6656. 00004D90  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  6657. 00004D94  2F0C                     move.l     -[A7], A4
  6658. 00004D96  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6659. 00004D9A  4EBA 004A                jsr        [PC + 0x4A /* 00004DE6 */]
  6660. 00004D9E  4FEF 0014                lea.l      A7, [A7 + 0x14]
  6661. 00004DA2  3E00                     move.w     D7, D0
  6662. 00004DA4  486D F75A                pea.l      [A5 - 0x8A6]
  6663. 00004DA8  4267                     clr.w      -[A7]
  6664. 00004DAA  3F3C 0050                move.w     -[A7], 0x50 /* 'P' */
  6665. 00004DAE  4EBA 04EE                jsr        [PC + 0x4EE /* 0000529E */]
  6666. 00004DB2  508F                     addq.l     A7, 8
  6667. 00004DB4  42A7                     clr.l      -[A7]
  6668. 00004DB6  4EBA 0754                jsr        [PC + 0x754 /* 0000550C */]
  6669. 00004DBA  201F                     move.l     D0, [A7]+
  6670. 00004DBC  2F00                     move.l     -[A7], D0
  6671. 00004DBE  3F2D FA70                move.w     -[A7], [A5 - 0x590]
  6672. 00004DC2  3F3C 000D                move.w     -[A7], 0xD /* '\r' */
  6673. 00004DC6  4EBA 04D6                jsr        [PC + 0x4D6 /* 0000529E */]
  6674. 00004DCA  508F                     addq.l     A7, 8
  6675. 00004DCC  526D FA70                addq.w     [A5 - 0x590], 1
  6676. 00004DD0  0C6D 0014 FA70           cmpi.w     [A5 - 0x590], 0x14
  6677. 00004DD6  6D04                     blt        +0x6 /* 00004DDC */
  6678. 00004DD8  426D FA70                clr.w      [A5 - 0x590]
  6679. label00004DDC:
  6680. 00004DDC  3007                     move.w     D0, D7
  6681. label00004DDE:
  6682. 00004DDE  4CDF 1080                movem.l    D7,A4, [A7]+
  6683. 00004DE2  4E5E                     unlink     A6
  6684. 00004DE4  4E75                     rts
  6685. fn00004DE6:
  6686. 00004DE6  4E56 FEE6                link       A6, -0x011A
  6687. 00004DEA  48E7 0308                movem.l    -[A7], D6,D7,A4
  6688. 00004DEE  286E 000C                movea.l    A4, [A6 + 0xC]
  6689. 00004DF2  2D7C 0000 03E8 FEEA      move.l     [A6 - 0x116], 0x3E8
  6690. 00004DFA  0C54 2B64                cmpi.w     [A4], 0x2B64 /* '+d' */
  6691. 00004DFE  6600 0072                bne        +0x74 /* 00004E72 */
  6692. 00004E02  508C                     addq.l     A4, 8
  6693. 00004E04  486E FFFC                pea.l      [A6 - 0x4]
  6694. 00004E08  486E FFFA                pea.l      [A6 - 0x6]
  6695. 00004E0C  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  6696. 00004E10  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  6697. 00004E14  2F0C                     move.l     -[A7], A4
  6698. 00004E16  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6699. 00004E1A  4EAD 0C92                jsr        [A5 + 0xC92 /* export_398 */]
  6700. 00004E1E  4FEF 0018                lea.l      A7, [A7 + 0x18]
  6701. 00004E22  3E00                     move.w     D7, D0
  6702. 00004E24  302E FFFA                move.w     D0, [A6 - 0x6]
  6703. 00004E28  48C0                     ext.l      D0
  6704. 00004E2A  E780                     asl        D0, 3
  6705. 00004E2C  D9C0                     add.l      A4, D0
  6706. 00004E2E  4A47                     tst.w      D7
  6707. 00004E30  6706                     beq        +0x8 /* 00004E38 */
  6708. 00004E32  3007                     move.w     D0, D7
  6709. 00004E34  6000 0460                bra        +0x462 /* 00005296 */
  6710. label00004E38:
  6711. 00004E38  486E FEE6                pea.l      [A6 - 0x11A]
  6712. 00004E3C  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6713. 00004E40  4EAD 03DA                jsr        [A5 + 0x3DA /* export_119 */]
  6714. 00004E44  508F                     addq.l     A7, 8
  6715. 00004E46  3E00                     move.w     D7, D0
  6716. 00004E48  4AAE FEE6                tst.l      [A6 - 0x11A]
  6717. 00004E4C  6F12                     ble        +0x14 /* 00004E60 */
  6718. 00004E4E  2F2E FEE6                move.l     -[A7], [A6 - 0x11A]
  6719. 00004E52  4879 0001 D4C0           push.l     0x1D4C0
  6720. 00004E58  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  6721. 00004E5C  2D40 FEEA                move.l     [A6 - 0x116], D0
  6722. label00004E60:
  6723. 00004E60  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6724. 00004E64  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  6725. 00004E68  4A47                     tst.w      D7
  6726. 00004E6A  6706                     beq        +0x8 /* 00004E72 */
  6727. 00004E6C  3007                     move.w     D0, D7
  6728. 00004E6E  6000 0426                bra        +0x428 /* 00005296 */
  6729. label00004E72:
  6730. 00004E72  7E00                     moveq.l    D7, 0x00
  6731. 00004E74  4A54                     tst.w      [A4]
  6732. 00004E76  6618                     bne        +0x1A /* 00004E90 */
  6733. 00004E78  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  6734. 00004E7C  3F3C F3BB                move.w     -[A7], 0xF3BB
  6735. 00004E80  3F3C 0051                move.w     -[A7], 0x51 /* 'Q' */
  6736. 00004E84  4EBA 0418                jsr        [PC + 0x418 /* 0000529E */]
  6737. 00004E88  508F                     addq.l     A7, 8
  6738. 00004E8A  7000                     moveq.l    D0, 0x00
  6739. 00004E8C  6000 0408                bra        +0x40A /* 00005296 */
  6740. label00004E90:
  6741. 00004E90  7004                     moveq.l    D0, 0x04
  6742. 00004E92  3D40 FFF4                move.w     [A6 - 0xC], D0
  6743. 00004E96  2D6E FEEA FEE6           move.l     [A6 - 0x11A], [A6 - 0x116]
  6744. 00004E9C  6000 03F0                bra        +0x3F2 /* 0000528E */
  6745. label00004EA0:
  6746. 00004EA0  486E FFFC                pea.l      [A6 - 0x4]
  6747. 00004EA4  486E FFFA                pea.l      [A6 - 0x6]
  6748. 00004EA8  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  6749. 00004EAC  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  6750. 00004EB0  2F0C                     move.l     -[A7], A4
  6751. 00004EB2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6752. 00004EB6  4EAD 0C92                jsr        [A5 + 0xC92 /* export_398 */]
  6753. 00004EBA  4FEF 0018                lea.l      A7, [A7 + 0x18]
  6754. 00004EBE  3E00                     move.w     D7, D0
  6755. 00004EC0  302E FFFA                move.w     D0, [A6 - 0x6]
  6756. 00004EC4  48C0                     ext.l      D0
  6757. 00004EC6  E780                     asl        D0, 3
  6758. 00004EC8  D9C0                     add.l      A4, D0
  6759. 00004ECA  4A47                     tst.w      D7
  6760. 00004ECC  6706                     beq        +0x8 /* 00004ED4 */
  6761. 00004ECE  3007                     move.w     D0, D7
  6762. 00004ED0  6000 03C4                bra        +0x3C6 /* 00005296 */
  6763. label00004ED4:
  6764. 00004ED4  486E FEF4                pea.l      [A6 - 0x10C]
  6765. 00004ED8  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6766. 00004EDC  4EAD 03BA                jsr        [A5 + 0x3BA /* export_115 */]
  6767. 00004EE0  508F                     addq.l     A7, 8
  6768. 00004EE2  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6769. 00004EE6  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  6770. 00004EEA  41EE FEF5                lea.l      A0, [A6 - 0x10B]
  6771. 00004EEE  2D48 FEF0                move.l     [A6 - 0x110], A0
  6772. 00004EF2  7001                     moveq.l    D0, 0x01
  6773. 00004EF4  3D40 FFF8                move.w     [A6 - 0x8], D0
  6774. 00004EF8  7000                     moveq.l    D0, 0x00
  6775. 00004EFA  102E FEF4                move.b     D0, [A6 - 0x10C]
  6776. 00004EFE  3C00                     move.w     D6, D0
  6777. 00004F00  6000 0386                bra        +0x388 /* 00005288 */
  6778. label00004F04:
  6779. 00004F04  206E FEF0                movea.l    A0, [A6 - 0x110]
  6780. 00004F08  52AE FEF0                addq.l     [A6 - 0x110], 1
  6781. 00004F0C  7000                     moveq.l    D0, 0x00
  6782. 00004F0E  1010                     move.b     D0, [A0]
  6783. 00004F10  41ED D68A                lea.l      A0, [A5 - 0x2976]
  6784. 00004F14  4840                     swap.w     D0
  6785. 00004F16  4240                     clr.w      D0
  6786. 00004F18  4840                     swap.w     D0
  6787. 00004F1A  D1C0                     add.l      A0, D0
  6788. 00004F1C  1D50 FEEF                move.b     [A6 - 0x111], [A0]
  6789. 00004F20  0C6E 0001 FFF8           cmpi.w     [A6 - 0x8], 0x1
  6790. 00004F26  6F00 00AC                ble        +0xAE /* 00004FD4 */
  6791. 00004F2A  7000                     moveq.l    D0, 0x00
  6792. 00004F2C  102E FEEF                move.b     D0, [A6 - 0x111]
  6793. 00004F30  0C40 0020                cmpi.w     D0, 0x20 /* ' ' */
  6794. 00004F34  6706                     beq        +0x8 /* 00004F3C */
  6795. 00004F36  4A46                     tst.w      D6
  6796. 00004F38  6600 009A                bne        +0x9C /* 00004FD4 */
  6797. label00004F3C:
  6798. 00004F3C  4A6E FFF6                tst.w      [A6 - 0xA]
  6799. 00004F40  6F34                     ble        +0x36 /* 00004F76 */
  6800. 00004F42  302E FFF4                move.w     D0, [A6 - 0xC]
  6801. 00004F46  C1FC 000C                muls.w     D0, 0xC
  6802. 00004F4A  D16E FFF6                add.w      [A6 - 0xA], D0
  6803. 00004F4E  4A6E FFF6                tst.w      [A6 - 0xA]
  6804. 00004F52  6D08                     blt        +0xA /* 00004F5C */
  6805. 00004F54  0C6E 0076 FFF6           cmpi.w     [A6 - 0xA], 0x76 /* 'v' */
  6806. 00004F5A  6F06                     ble        +0x8 /* 00004F62 */
  6807. label00004F5C:
  6808. 00004F5C  7033                     moveq.l    D0, 0x33
  6809. 00004F5E  3D40 FFF6                move.w     [A6 - 0xA], D0
  6810. label00004F62:
  6811. 00004F62  302E FFF6                move.w     D0, [A6 - 0xA]
  6812. 00004F66  48C0                     ext.l      D0
  6813. 00004F68  D080                     add.l      D0, D0
  6814. 00004F6A  41ED F7BA                lea.l      A0, [A5 - 0x846]
  6815. 00004F6E  D1C0                     add.l      A0, D0
  6816. 00004F70  3D50 FFF6                move.w     [A6 - 0xA], [A0]
  6817. 00004F74  6018                     bra        +0x1A /* 00004F8E */
  6818. label00004F76:
  6819. 00004F76  302E FFF6                move.w     D0, [A6 - 0xA]
  6820. 00004F7A  4440                     neg.w      D0
  6821. 00004F7C  3D40 FFF6                move.w     [A6 - 0xA], D0
  6822. 00004F80  0C6E 007F FFF6           cmpi.w     [A6 - 0xA], 0x7F
  6823. 00004F86  6F06                     ble        +0x8 /* 00004F8E */
  6824. 00004F88  703C                     moveq.l    D0, 0x3C
  6825. 00004F8A  3D40 FFF6                move.w     [A6 - 0xA], D0
  6826. label00004F8E:
  6827. 00004F8E  0CAE 0000 7FFF FEE6      cmpi.l     [A6 - 0x11A], 0x7FFF
  6828. 00004F96  6F08                     ble        +0xA /* 00004FA0 */
  6829. 00004F98  2D7C 0000 7FFF FEE6      move.l     [A6 - 0x11A], 0x7FFF
  6830. label00004FA0:
  6831. 00004FA0  0CAE 0000 0001 FEE6      cmpi.l     [A6 - 0x11A], 0x1
  6832. 00004FA8  6C06                     bge        +0x8 /* 00004FB0 */
  6833. 00004FAA  7001                     moveq.l    D0, 0x01
  6834. 00004FAC  2D40 FEE6                move.l     [A6 - 0x11A], D0
  6835. label00004FB0:
  6836. 00004FB0  306E FFF6                movea.w    A0, [A6 - 0xA]
  6837. 00004FB4  D1FC FF00 0000           add.l      A0, 0xFF000000
  6838. 00004FBA  4850                     pea.l      [A0]
  6839. 00004FBC  3F2E FEE8                move.w     -[A7], [A6 - 0x118]
  6840. 00004FC0  3F3C 0028                move.w     -[A7], 0x28 /* '(' */
  6841. 00004FC4  4EBA 02D8                jsr        [PC + 0x2D8 /* 0000529E */]
  6842. 00004FC8  508F                     addq.l     A7, 8
  6843. 00004FCA  7001                     moveq.l    D0, 0x01
  6844. 00004FCC  3D40 FFF8                move.w     [A6 - 0x8], D0
  6845. 00004FD0  6000 02B4                bra        +0x2B6 /* 00005286 */
  6846. label00004FD4:
  6847. 00004FD4  0C6E 0001 FFF8           cmpi.w     [A6 - 0x8], 0x1
  6848. 00004FDA  663E                     bne        +0x40 /* 0000501A */
  6849. 00004FDC  7000                     moveq.l    D0, 0x00
  6850. 00004FDE  102E FEEF                move.b     D0, [A6 - 0x111]
  6851. 00004FE2  0C40 0061                cmpi.w     D0, 0x61 /* 'a' */
  6852. 00004FE6  6532                     bcs        +0x34 /* 0000501A */
  6853. 00004FE8  7000                     moveq.l    D0, 0x00
  6854. 00004FEA  102E FEEF                move.b     D0, [A6 - 0x111]
  6855. 00004FEE  0C40 0067                cmpi.w     D0, 0x67 /* 'g' */
  6856. 00004FF2  6226                     bhi        +0x28 /* 0000501A */
  6857. 00004FF4  7000                     moveq.l    D0, 0x00
  6858. 00004FF6  102E FEEF                move.b     D0, [A6 - 0x111]
  6859. 00004FFA  0640 FF9F                addi.w     D0, 0xFF9F
  6860. 00004FFE  4840                     swap.w     D0
  6861. 00005000  4240                     clr.w      D0
  6862. 00005002  4840                     swap.w     D0
  6863. 00005004  D080                     add.l      D0, D0
  6864. 00005006  41ED F8AA                lea.l      A0, [A5 - 0x756]
  6865. 0000500A  D1C0                     add.l      A0, D0
  6866. 0000500C  3D50 FFF6                move.w     [A6 - 0xA], [A0]
  6867. 00005010  7002                     moveq.l    D0, 0x02
  6868. 00005012  3D40 FFF8                move.w     [A6 - 0x8], D0
  6869. 00005016  6000 026E                bra        +0x270 /* 00005286 */
  6870. label0000501A:
  6871. 0000501A  0C6E 0001 FFF8           cmpi.w     [A6 - 0x8], 0x1
  6872. 00005020  6600 00B8                bne        +0xBA /* 000050DA */
  6873. 00005024  7000                     moveq.l    D0, 0x00
  6874. 00005026  102E FEEF                move.b     D0, [A6 - 0x111]
  6875. 0000502A  0C40 0030                cmpi.w     D0, 0x30 /* '0' */
  6876. 0000502E  6500 00AA                bcs        +0xAC /* 000050DA */
  6877. 00005032  7000                     moveq.l    D0, 0x00
  6878. 00005034  102E FEEF                move.b     D0, [A6 - 0x111]
  6879. 00005038  0C40 0039                cmpi.w     D0, 0x39 /* '9' */
  6880. 0000503C  6200 009C                bhi        +0x9E /* 000050DA */
  6881. 00005040  7000                     moveq.l    D0, 0x00
  6882. 00005042  102E FEEF                move.b     D0, [A6 - 0x111]
  6883. 00005046  0640 FFD0                addi.w     D0, 0xFFD0
  6884. 0000504A  3D40 FFF6                move.w     [A6 - 0xA], D0
  6885. 0000504E  206E FEF0                movea.l    A0, [A6 - 0x110]
  6886. 00005052  52AE FEF0                addq.l     [A6 - 0x110], 1
  6887. 00005056  7000                     moveq.l    D0, 0x00
  6888. 00005058  1010                     move.b     D0, [A0]
  6889. 0000505A  41ED D68A                lea.l      A0, [A5 - 0x2976]
  6890. 0000505E  4840                     swap.w     D0
  6891. 00005060  4240                     clr.w      D0
  6892. 00005062  4840                     swap.w     D0
  6893. 00005064  D1C0                     add.l      A0, D0
  6894. 00005066  1D50 FEEF                move.b     [A6 - 0x111], [A0]
  6895. 0000506A  6038                     bra        +0x3A /* 000050A4 */
  6896. label0000506C:
  6897. 0000506C  302E FFF6                move.w     D0, [A6 - 0xA]
  6898. 00005070  C1FC 000A                muls.w     D0, 0xA /* '\n' */
  6899. 00005074  3D40 FFF6                move.w     [A6 - 0xA], D0
  6900. 00005078  7000                     moveq.l    D0, 0x00
  6901. 0000507A  102E FEEF                move.b     D0, [A6 - 0x111]
  6902. 0000507E  0640 FFD0                addi.w     D0, 0xFFD0
  6903. 00005082  D16E FFF6                add.w      [A6 - 0xA], D0
  6904. 00005086  206E FEF0                movea.l    A0, [A6 - 0x110]
  6905. 0000508A  52AE FEF0                addq.l     [A6 - 0x110], 1
  6906. 0000508E  7000                     moveq.l    D0, 0x00
  6907. 00005090  1010                     move.b     D0, [A0]
  6908. 00005092  41ED D68A                lea.l      A0, [A5 - 0x2976]
  6909. 00005096  4840                     swap.w     D0
  6910. 00005098  4240                     clr.w      D0
  6911. 0000509A  4840                     swap.w     D0
  6912. 0000509C  D1C0                     add.l      A0, D0
  6913. 0000509E  1D50 FEEF                move.b     [A6 - 0x111], [A0]
  6914. 000050A2  5346                     subq.w     D6, 1
  6915. label000050A4:
  6916. 000050A4  0C46 0001                cmpi.w     D6, 0x1
  6917. 000050A8  6F18                     ble        +0x1A /* 000050C2 */
  6918. 000050AA  7000                     moveq.l    D0, 0x00
  6919. 000050AC  102E FEEF                move.b     D0, [A6 - 0x111]
  6920. 000050B0  0C40 0030                cmpi.w     D0, 0x30 /* '0' */
  6921. 000050B4  650C                     bcs        +0xE /* 000050C2 */
  6922. 000050B6  7000                     moveq.l    D0, 0x00
  6923. 000050B8  102E FEEF                move.b     D0, [A6 - 0x111]
  6924. 000050BC  0C40 0039                cmpi.w     D0, 0x39 /* '9' */
  6925. 000050C0  63AA                     bls        -0x54 /* 0000506C */
  6926. label000050C2:
  6927. 000050C2  53AE FEF0                subq.l     [A6 - 0x110], 1
  6928. 000050C6  7002                     moveq.l    D0, 0x02
  6929. 000050C8  3D40 FFF8                move.w     [A6 - 0x8], D0
  6930. 000050CC  302E FFF6                move.w     D0, [A6 - 0xA]
  6931. 000050D0  4440                     neg.w      D0
  6932. 000050D2  3D40 FFF6                move.w     [A6 - 0xA], D0
  6933. 000050D6  6000 01AE                bra        +0x1B0 /* 00005286 */
  6934. label000050DA:
  6935. 000050DA  0C6E 0002 FFF8           cmpi.w     [A6 - 0x8], 0x2
  6936. 000050E0  6600 005A                bne        +0x5C /* 0000513C */
  6937. 000050E4  7000                     moveq.l    D0, 0x00
  6938. 000050E6  102E FEEF                move.b     D0, [A6 - 0x111]
  6939. 000050EA  0C40 0023                cmpi.w     D0, 0x23 /* '#' */
  6940. 000050EE  670C                     beq        +0xE /* 000050FC */
  6941. 000050F0  7000                     moveq.l    D0, 0x00
  6942. 000050F2  102E FEEF                move.b     D0, [A6 - 0x111]
  6943. 000050F6  0C40 0062                cmpi.w     D0, 0x62 /* 'b' */
  6944. 000050FA  6640                     bne        +0x42 /* 0000513C */
  6945. label000050FC:
  6946. 000050FC  7000                     moveq.l    D0, 0x00
  6947. 000050FE  102E FEEF                move.b     D0, [A6 - 0x111]
  6948. 00005102  0C40 0023                cmpi.w     D0, 0x23 /* '#' */
  6949. 00005106  6616                     bne        +0x18 /* 0000511E */
  6950. 00005108  0C6E 0002 FFF6           cmpi.w     [A6 - 0xA], 0x2
  6951. 0000510E  6722                     beq        +0x24 /* 00005132 */
  6952. 00005110  0C6E 0007 FFF6           cmpi.w     [A6 - 0xA], 0x7
  6953. 00005116  671A                     beq        +0x1C /* 00005132 */
  6954. 00005118  526E FFF6                addq.w     [A6 - 0xA], 1
  6955. 0000511C  6014                     bra        +0x16 /* 00005132 */
  6956. label0000511E:
  6957. 0000511E  0C6E 0003 FFF6           cmpi.w     [A6 - 0xA], 0x3
  6958. 00005124  670C                     beq        +0xE /* 00005132 */
  6959. 00005126  0C6E 0008 FFF6           cmpi.w     [A6 - 0xA], 0x8
  6960. 0000512C  6704                     beq        +0x6 /* 00005132 */
  6961. 0000512E  536E FFF6                subq.w     [A6 - 0xA], 1
  6962. label00005132:
  6963. 00005132  7003                     moveq.l    D0, 0x03
  6964. 00005134  3D40 FFF8                move.w     [A6 - 0x8], D0
  6965. 00005138  6000 014C                bra        +0x14E /* 00005286 */
  6966. label0000513C:
  6967. 0000513C  0C6E 0003 FFF8           cmpi.w     [A6 - 0x8], 0x3
  6968. 00005142  6E30                     bgt        +0x32 /* 00005174 */
  6969. 00005144  7000                     moveq.l    D0, 0x00
  6970. 00005146  102E FEEF                move.b     D0, [A6 - 0x111]
  6971. 0000514A  0C40 0030                cmpi.w     D0, 0x30 /* '0' */
  6972. 0000514E  6524                     bcs        +0x26 /* 00005174 */
  6973. 00005150  7000                     moveq.l    D0, 0x00
  6974. 00005152  102E FEEF                move.b     D0, [A6 - 0x111]
  6975. 00005156  0C40 0039                cmpi.w     D0, 0x39 /* '9' */
  6976. 0000515A  6218                     bhi        +0x1A /* 00005174 */
  6977. 0000515C  7000                     moveq.l    D0, 0x00
  6978. 0000515E  102E FEEF                move.b     D0, [A6 - 0x111]
  6979. 00005162  0640 FFD0                addi.w     D0, 0xFFD0
  6980. 00005166  3D40 FFF4                move.w     [A6 - 0xC], D0
  6981. 0000516A  7004                     moveq.l    D0, 0x04
  6982. 0000516C  3D40 FFF8                move.w     [A6 - 0x8], D0
  6983. 00005170  6000 0114                bra        +0x116 /* 00005286 */
  6984. label00005174:
  6985. 00005174  0C6E 0002 FFF8           cmpi.w     [A6 - 0x8], 0x2
  6986. 0000517A  6D00 010A                blt        +0x10C /* 00005286 */
  6987. 0000517E  0C6E 0004 FFF8           cmpi.w     [A6 - 0x8], 0x4
  6988. 00005184  6E00 0100                bgt        +0x102 /* 00005286 */
  6989. 00005188  7005                     moveq.l    D0, 0x05
  6990. 0000518A  3D40 FFF8                move.w     [A6 - 0x8], D0
  6991. 0000518E  7000                     moveq.l    D0, 0x00
  6992. 00005190  102E FEEF                move.b     D0, [A6 - 0x111]
  6993. 00005194  4EAD 002A                jsr        [A5 + 0x2A /* export_1 */]
  6994. 00005198  0007 001E                ori.b      D7, 0x1E
  6995. 0000519C  0077 0028 0068           ori.w      [A7 + D0.w + 0x68], 0x28 /* '(' */
  6996. 000051A2  0030 0071 0034           ori.b      [A0 + D0.w + 0x34], 0x71 /* 'q' */
  6997. 000051A8  0065 0042                ori.w      -[A5], 0x42 /* 'B' */
  6998. 000051AC  0073 0050 0074           ori.w      [A3 + D0.w + 0x74], 0x50 /* 'P' */
  6999. 000051B2  005E 0078                ori.w      [A6]+, 0x78 /* 'x' */
  7000. 000051B6  006A 202E FEEA           ori.w      [A2 - 0x116], 0x202E /* ' .' */
  7001. 000051BC  E580                     asl        D0, 2
  7002. 000051BE  2D40 FEE6                move.l     [A6 - 0x11A], D0
  7003. 000051C2  6000 005C                bra        +0x5E /* 00005220 */
  7004. 000051C6  202E FEEA                move.l     D0, [A6 - 0x116]
  7005. 000051CA  D080                     add.l      D0, D0
  7006. 000051CC  2D40 FEE6                move.l     [A6 - 0x11A], D0
  7007. 000051D0  604E                     bra        +0x50 /* 00005220 */
  7008. 000051D2  2D6E FEEA FEE6           move.l     [A6 - 0x11A], [A6 - 0x116]
  7009. 000051D8  6046                     bra        +0x48 /* 00005220 */
  7010. 000051DA  4878 0002                push.l     0x2
  7011. 000051DE  2F2E FEEA                move.l     -[A7], [A6 - 0x116]
  7012. 000051E2  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  7013. 000051E6  2D40 FEE6                move.l     [A6 - 0x11A], D0
  7014. 000051EA  6034                     bra        +0x36 /* 00005220 */
  7015. 000051EC  4878 0004                push.l     0x4
  7016. 000051F0  2F2E FEEA                move.l     -[A7], [A6 - 0x116]
  7017. 000051F4  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  7018. 000051F8  2D40 FEE6                move.l     [A6 - 0x11A], D0
  7019. 000051FC  6022                     bra        +0x24 /* 00005220 */
  7020. 000051FE  4878 0008                push.l     0x8
  7021. 00005202  2F2E FEEA                move.l     -[A7], [A6 - 0x116]
  7022. 00005206  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  7023. 0000520A  2D40 FEE6                move.l     [A6 - 0x11A], D0
  7024. 0000520E  6010                     bra        +0x12 /* 00005220 */
  7025. 00005210  4878 0010                push.l     0x10
  7026. 00005214  2F2E FEEA                move.l     -[A7], [A6 - 0x116]
  7027. 00005218  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  7028. 0000521C  2D40 FEE6                move.l     [A6 - 0x11A], D0
  7029. label00005220:
  7030. 00005220  4A46                     tst.w      D6
  7031. 00005222  6700 0062                beq        +0x64 /* 00005286 */
  7032. 00005226  206E FEF0                movea.l    A0, [A6 - 0x110]
  7033. 0000522A  7000                     moveq.l    D0, 0x00
  7034. 0000522C  1010                     move.b     D0, [A0]
  7035. 0000522E  0C40 002E                cmpi.w     D0, 0x2E /* '.' */
  7036. 00005232  670E                     beq        +0x10 /* 00005242 */
  7037. 00005234  206E FEF0                movea.l    A0, [A6 - 0x110]
  7038. 00005238  7000                     moveq.l    D0, 0x00
  7039. 0000523A  1010                     move.b     D0, [A0]
  7040. 0000523C  0C40 0033                cmpi.w     D0, 0x33 /* '3' */
  7041. 00005240  6644                     bne        +0x46 /* 00005286 */
  7042. label00005242:
  7043. 00005242  206E FEF0                movea.l    A0, [A6 - 0x110]
  7044. 00005246  7000                     moveq.l    D0, 0x00
  7045. 00005248  1010                     move.b     D0, [A0]
  7046. 0000524A  0C40 002E                cmpi.w     D0, 0x2E /* '.' */
  7047. 0000524E  661C                     bne        +0x1E /* 0000526C */
  7048. 00005250  4878 0003                push.l     0x3
  7049. 00005254  2F2E FEE6                move.l     -[A7], [A6 - 0x11A]
  7050. 00005258  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  7051. 0000525C  4878 0002                push.l     0x2
  7052. 00005260  2F00                     move.l     -[A7], D0
  7053. 00005262  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  7054. 00005266  2D40 FEE6                move.l     [A6 - 0x11A], D0
  7055. 0000526A  6014                     bra        +0x16 /* 00005280 */
  7056. label0000526C:
  7057. 0000526C  202E FEE6                move.l     D0, [A6 - 0x11A]
  7058. 00005270  D080                     add.l      D0, D0
  7059. 00005272  4878 0003                push.l     0x3
  7060. 00005276  2F00                     move.l     -[A7], D0
  7061. 00005278  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  7062. 0000527C  2D40 FEE6                move.l     [A6 - 0x11A], D0
  7063. label00005280:
  7064. 00005280  5346                     subq.w     D6, 1
  7065. 00005282  52AE FEF0                addq.l     [A6 - 0x110], 1
  7066. label00005286:
  7067. 00005286  5346                     subq.w     D6, 1
  7068. label00005288:
  7069. 00005288  4A46                     tst.w      D6
  7070. 0000528A  6C00 FC78                bge        -0x386 /* 00004F04 */
  7071. label0000528E:
  7072. 0000528E  4A54                     tst.w      [A4]
  7073. 00005290  6600 FC0E                bne        -0x3F0 /* 00004EA0 */
  7074. 00005294  7000                     moveq.l    D0, 0x00
  7075. label00005296:
  7076. 00005296  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  7077. 0000529A  4E5E                     unlink     A6
  7078. 0000529C  4E75                     rts
  7079. fn0000529E:
  7080. 0000529E  4E56 FFF8                link       A6, -0x0008
  7081. 000052A2  3D6E 0008 FFF8           move.w     [A6 - 0x8], [A6 + 0x8]
  7082. 000052A8  3D6E 000A FFFA           move.w     [A6 - 0x6], [A6 + 0xA]
  7083. 000052AE  2D6E 000C FFFC           move.l     [A6 - 0x4], [A6 + 0xC]
  7084. 000052B4  4267                     clr.w      -[A7]
  7085. 000052B6  2F2D F756                move.l     -[A7], [A5 - 0x8AA]
  7086. 000052BA  486E FFF8                pea.l      [A6 - 0x8]
  7087. 000052BE  4267                     clr.w      -[A7]
  7088. 000052C0  A803                     syscall    SndDoCommand
  7089. 000052C2  301F                     move.w     D0, [A7]+
  7090. 000052C4  4E5E                     unlink     A6
  7091. 000052C6  4E75                     rts
  7092. fn000052C8:
  7093. 000052C8  4E56 FED6                link       A6, -0x012A
  7094. 000052CC  48E7 0700                movem.l    -[A7], D5,D6,D7
  7095. 000052D0  486E FFE2                pea.l      [A6 - 0x1E]
  7096. 000052D4  4878 0003                push.l     0x3
  7097. 000052D8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7098. 000052DC  4EAD 0A4A                jsr        [A5 + 0xA4A /* export_325 */]
  7099. 000052E0  4FEF 000C                lea.l      A7, [A7 + 0xC]
  7100. 000052E4  3F00                     move.w     -[A7], D0
  7101. 000052E6  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  7102. 000052EA  548F                     addq.l     A7, 2
  7103. 000052EC  206E FFE2                movea.l    A0, [A6 - 0x1E]
  7104. 000052F0  2050                     movea.l    A0, [A0]
  7105. 000052F2  3C28 000E                move.w     D6, [A0 + 0xE]
  7106. 000052F6  7E00                     moveq.l    D7, 0x00
  7107. 000052F8  6000 01A6                bra        +0x1A8 /* 000054A0 */
  7108. label000052FC:
  7109. 000052FC  206E FFE2                movea.l    A0, [A6 - 0x1E]
  7110. 00005300  3007                     move.w     D0, D7
  7111. 00005302  C1FC 0006                muls.w     D0, 0x6
  7112. 00005306  D090                     add.l      D0, [A0]
  7113. 00005308  2040                     movea.l    A0, D0
  7114. 0000530A  43EE FFF6                lea.l      A1, [A6 - 0xA]
  7115. 0000530E  41E8 0010                lea.l      A0, [A0 + 0x10]
  7116. 00005312  22D8                     move.l     [A1]+, [A0]+
  7117. 00005314  32D8                     move.w     [A1]+, [A0]+
  7118. 00005316  486E FFD6                pea.l      [A6 - 0x2A]
  7119. 0000531A  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  7120. 0000531E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7121. 00005322  4EAD 0A4A                jsr        [A5 + 0xA4A /* export_325 */]
  7122. 00005326  4FEF 000C                lea.l      A7, [A7 + 0xC]
  7123. 0000532A  3F00                     move.w     -[A7], D0
  7124. 0000532C  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  7125. 00005330  548F                     addq.l     A7, 2
  7126. 00005332  7A00                     moveq.l    D5, 0x00
  7127. 00005334  6000 014A                bra        +0x14C /* 00005480 */
  7128. label00005338:
  7129. 00005338  206E FFD6                movea.l    A0, [A6 - 0x2A]
  7130. 0000533C  3005                     move.w     D0, D5
  7131. 0000533E  48C0                     ext.l      D0
  7132. 00005340  E980                     asl        D0, 4
  7133. 00005342  D090                     add.l      D0, [A0]
  7134. 00005344  2040                     movea.l    A0, D0
  7135. 00005346  43EE FFE6                lea.l      A1, [A6 - 0x1A]
  7136. 0000534A  5488                     addq.l     A0, 2
  7137. 0000534C  22D8                     move.l     [A1]+, [A0]+
  7138. 0000534E  22D8                     move.l     [A1]+, [A0]+
  7139. 00005350  22D8                     move.l     [A1]+, [A0]+
  7140. 00005352  22D8                     move.l     [A1]+, [A0]+
  7141. 00005354  0CAE 736E 6420 FFF2      cmpi.l     [A6 - 0xE], 0x736E6420 /* 'snd ' */
  7142. 0000535C  6600 0120                bne        +0x122 /* 0000547E */
  7143. 00005360  486E FED6                pea.l      [A6 - 0x12A]
  7144. 00005364  2F2E FFE6                move.l     -[A7], [A6 - 0x1A]
  7145. 00005368  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7146. 0000536C  4EAD 0A72                jsr        [A5 + 0xA72 /* export_330 */]
  7147. 00005370  4FEF 000C                lea.l      A7, [A7 + 0xC]
  7148. 00005374  3F00                     move.w     -[A7], D0
  7149. 00005376  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  7150. 0000537A  548F                     addq.l     A7, 2
  7151. 0000537C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  7152. 00005380  486E FED6                pea.l      [A6 - 0x12A]
  7153. 00005384  4EAD 039A                jsr        [A5 + 0x39A /* export_111 */]
  7154. 00005388  508F                     addq.l     A7, 8
  7155. 0000538A  4A40                     tst.w      D0
  7156. 0000538C  6700 00F0                beq        +0xF2 /* 0000547E */
  7157. 00005390  486E FFFC                pea.l      [A6 - 0x4]
  7158. 00005394  2F2E FFE6                move.l     -[A7], [A6 - 0x1A]
  7159. 00005398  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7160. 0000539C  4EAD 0A52                jsr        [A5 + 0xA52 /* export_326 */]
  7161. 000053A0  4FEF 000C                lea.l      A7, [A7 + 0xC]
  7162. 000053A4  3F00                     move.w     -[A7], D0
  7163. 000053A6  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  7164. 000053AA  548F                     addq.l     A7, 2
  7165. 000053AC  4878 0003                push.l     0x3
  7166. 000053B0  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  7167. 000053B4  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  7168. 000053B8  2F00                     move.l     -[A7], D0
  7169. 000053BA  4EAD 0A7A                jsr        [A5 + 0xA7A /* export_331 */]
  7170. 000053BE  588F                     addq.l     A7, 4
  7171. 000053C0  4A40                     tst.w      D0
  7172. 000053C2  6732                     beq        +0x34 /* 000053F6 */
  7173. 000053C4  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  7174. 000053C8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7175. 000053CC  4EAD 0A02                jsr        [A5 + 0xA02 /* export_316 */]
  7176. 000053D0  508F                     addq.l     A7, 8
  7177. 000053D2  3F00                     move.w     -[A7], D0
  7178. 000053D4  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  7179. 000053D8  548F                     addq.l     A7, 2
  7180. 000053DA  4878 0003                push.l     0x3
  7181. 000053DE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7182. 000053E2  4EAD 0A02                jsr        [A5 + 0xA02 /* export_316 */]
  7183. 000053E6  508F                     addq.l     A7, 8
  7184. 000053E8  3F00                     move.w     -[A7], D0
  7185. 000053EA  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  7186. 000053EE  548F                     addq.l     A7, 2
  7187. 000053F0  7000                     moveq.l    D0, 0x00
  7188. 000053F2  6000 00CA                bra        +0xCC /* 000054BE */
  7189. label000053F6:
  7190. 000053F6  486E FFDA                pea.l      [A6 - 0x26]
  7191. 000053FA  2F2E FFE6                move.l     -[A7], [A6 - 0x1A]
  7192. 000053FE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7193. 00005402  4EAD 0A4A                jsr        [A5 + 0xA4A /* export_325 */]
  7194. 00005406  4FEF 000C                lea.l      A7, [A7 + 0xC]
  7195. 0000540A  3F00                     move.w     -[A7], D0
  7196. 0000540C  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  7197. 00005410  548F                     addq.l     A7, 2
  7198. 00005412  42A7                     clr.l      -[A7]
  7199. 00005414  42A7                     clr.l      -[A7]
  7200. 00005416  4EAD 056A                jsr        [A5 + 0x56A /* export_169 */]
  7201. 0000541A  205F                     movea.l    A0, [A7]+
  7202. 0000541C  226E 0010                movea.l    A1, [A6 + 0x10]
  7203. 00005420  2288                     move.l     [A1], A0
  7204. 00005422  206E FFDA                movea.l    A0, [A6 - 0x26]
  7205. 00005426  226E 0010                movea.l    A1, [A6 + 0x10]
  7206. 0000542A  2F11                     move.l     -[A7], [A1]
  7207. 0000542C  2050                     movea.l    A0, [A0]
  7208. 0000542E  2F28 000A                move.l     -[A7], [A0 + 0xA]
  7209. 00005432  4EAD 03D2                jsr        [A5 + 0x3D2 /* export_118 */]
  7210. 00005436  508F                     addq.l     A7, 8
  7211. 00005438  2F2E FFE6                move.l     -[A7], [A6 - 0x1A]
  7212. 0000543C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7213. 00005440  4EAD 0A02                jsr        [A5 + 0xA02 /* export_316 */]
  7214. 00005444  508F                     addq.l     A7, 8
  7215. 00005446  3F00                     move.w     -[A7], D0
  7216. 00005448  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  7217. 0000544C  548F                     addq.l     A7, 2
  7218. 0000544E  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  7219. 00005452  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7220. 00005456  4EAD 0A02                jsr        [A5 + 0xA02 /* export_316 */]
  7221. 0000545A  508F                     addq.l     A7, 8
  7222. 0000545C  3F00                     move.w     -[A7], D0
  7223. 0000545E  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  7224. 00005462  548F                     addq.l     A7, 2
  7225. 00005464  4878 0003                push.l     0x3
  7226. 00005468  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7227. 0000546C  4EAD 0A02                jsr        [A5 + 0xA02 /* export_316 */]
  7228. 00005470  508F                     addq.l     A7, 8
  7229. 00005472  3F00                     move.w     -[A7], D0
  7230. 00005474  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  7231. 00005478  548F                     addq.l     A7, 2
  7232. 0000547A  7001                     moveq.l    D0, 0x01
  7233. 0000547C  6040                     bra        +0x42 /* 000054BE */
  7234. label0000547E:
  7235. 0000547E  5245                     addq.w     D5, 1
  7236. label00005480:
  7237. 00005480  BA6E FFF6                cmp.w      D5, [A6 - 0xA]
  7238. 00005484  6D00 FEB2                blt        -0x14C /* 00005338 */
  7239. 00005488  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  7240. 0000548C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7241. 00005490  4EAD 0A02                jsr        [A5 + 0xA02 /* export_316 */]
  7242. 00005494  508F                     addq.l     A7, 8
  7243. 00005496  3F00                     move.w     -[A7], D0
  7244. 00005498  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  7245. 0000549C  548F                     addq.l     A7, 2
  7246. 0000549E  5247                     addq.w     D7, 1
  7247. label000054A0:
  7248. 000054A0  BE46                     cmp.w      D7, D6
  7249. 000054A2  6D00 FE58                blt        -0x1A6 /* 000052FC */
  7250. 000054A6  4878 0003                push.l     0x3
  7251. 000054AA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7252. 000054AE  4EAD 0A02                jsr        [A5 + 0xA02 /* export_316 */]
  7253. 000054B2  508F                     addq.l     A7, 8
  7254. 000054B4  3F00                     move.w     -[A7], D0
  7255. 000054B6  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  7256. 000054BA  548F                     addq.l     A7, 2
  7257. 000054BC  7000                     moveq.l    D0, 0x00
  7258. label000054BE:
  7259. 000054BE  4CDF 00E0                movem.l    D5,D6,D7, [A7]+
  7260. 000054C2  4E5E                     unlink     A6
  7261. 000054C4  4E75                     rts
  7262. fn000054C6:
  7263. 000054C6  4AAD F756                tst.l      [A5 - 0x8AA]
  7264. 000054CA  6624                     bne        +0x26 /* 000054F0 */
  7265. 000054CC  4267                     clr.w      -[A7]
  7266. 000054CE  486D F756                pea.l      [A5 - 0x8AA]
  7267. 000054D2  3F3C 0005                move.w     -[A7], 0x5
  7268. 000054D6  42A7                     clr.l      -[A7]
  7269. 000054D8  486D 0EC2                pea.l      [A5 + 0xEC2 /* export_468 */]
  7270. 000054DC  A807                     syscall    SndNewChannel
  7271. 000054DE  301F                     move.w     D0, [A7]+
  7272. 000054E0  486D F75A                pea.l      [A5 - 0x8A6]
  7273. 000054E4  4267                     clr.w      -[A7]
  7274. 000054E6  3F3C 0050                move.w     -[A7], 0x50 /* 'P' */
  7275. 000054EA  4EBA FDB2                jsr        [PC - 0x24E /* 0000529E */]
  7276. 000054EE  508F                     addq.l     A7, 8
  7277. label000054F0:
  7278. 000054F0  4E75                     rts
  7279. export_471:
  7280. fn000054F2:
  7281. 000054F2  4AAD F756                tst.l      [A5 - 0x8AA]
  7282. 000054F6  6712                     beq        +0x14 /* 0000550A */
  7283. 000054F8  4267                     clr.w      -[A7]
  7284. 000054FA  2F2D F756                move.l     -[A7], [A5 - 0x8AA]
  7285. 000054FE  1F3C 0001                move.b     -[A7], 0x1
  7286. 00005502  A801                     syscall    SndDisposeChannel
  7287. 00005504  301F                     move.w     D0, [A7]+
  7288. 00005506  42AD F756                clr.l      [A5 - 0x8AA]
  7289. label0000550A:
  7290. 0000550A  4E75                     rts
  7291. fn0000550C:
  7292. 0000550C  2F4D 0004                move.l     [A7 + 0x4], A5
  7293. 00005510  2A78 0904                movea.l    A5, [0x00000904 /* CurrentA5 */]
  7294. 00005514  4E75                     rts
  7295. 00005516  205F                     movea.l    A0, [A7]+
  7296. 00005518  2E80                     move.l     [A7], D0
  7297. 0000551A  4ED0                     jmp        [A0]
  7298. fn0000551C:
  7299. 0000551C  4E56 0000                link       A6, 0
  7300. 00005520  200D                     move.l     D0, A5
  7301. 00005522  2A6E 0008                movea.l    A5, [A6 + 0x8]
  7302. 00005526  4E5E                     unlink     A6
  7303. 00005528  205F                     movea.l    A0, [A7]+
  7304. 0000552A  4FEF 0004                lea.l      A7, [A7 + 0x4]
  7305. 0000552E  2E80                     move.l     [A7], D0
  7306. 00005530  4ED0                     jmp        [A0]
  7307. export_477:
  7308. 00005532  4E56 FBD8                link       A6, -0x0428
  7309. 00005536  2F2D B334                move.l     -[A7], [A5 - 0x4CCC]
  7310. 0000553A  4EAD 0A6A                jsr        [A5 + 0xA6A /* export_329 */]
  7311. 0000553E  588F                     addq.l     A7, 4
  7312. 00005540  4A40                     tst.w      D0
  7313. 00005542  6706                     beq        +0x8 /* 0000554A */
  7314. 00005544  7000                     moveq.l    D0, 0x00
  7315. 00005546  6000 026A                bra        +0x26C /* 000057B2 */
  7316. label0000554A:
  7317. 0000554A  4879 0000 9C40           push.l     0x9C40
  7318. 00005550  2F2D B334                move.l     -[A7], [A5 - 0x4CCC]
  7319. 00005554  4EAD 0A82                jsr        [A5 + 0xA82 /* export_332 */]
  7320. 00005558  508F                     addq.l     A7, 8
  7321. 0000555A  4A40                     tst.w      D0
  7322. 0000555C  6706                     beq        +0x8 /* 00005564 */
  7323. 0000555E  7000                     moveq.l    D0, 0x00
  7324. 00005560  6000 0250                bra        +0x252 /* 000057B2 */
  7325. label00005564:
  7326. 00005564  526D B32A                addq.w     [A5 - 0x4CD6], 1
  7327. 00005568  3B7C 2AFB FA7C           move.w     [A5 - 0x584], 0x2AFB
  7328. 0000556E  3D7C 2B65 FBDE           move.w     [A6 - 0x422], 0x2B65 /* '+e' */
  7329. 00005574  50AE 000C                addq.l     [A6 + 0xC], 8
  7330. 00005578  206E 000C                movea.l    A0, [A6 + 0xC]
  7331. 0000557C  3010                     move.w     D0, [A0]
  7332. 0000557E  4EAD 002A                jsr        [A5 + 0x2A /* export_1 */]
  7333. 00005582  0002 000A                ori.b      D2, 0xA /* '\n' */
  7334. 00005586  2AFB 000C                move.l     [A5]+, [PC + D0.w + 0xC]
  7335. 0000558A  2B17                     move.l     -[A5], [A7]
  7336. 0000558C  0012 50AE                ori.b      [A2], 0xAE
  7337. 00005590  000C 600A                ori.b      A4, 0xA /* '\n' */
  7338. 00005594  3B7C 2B17 FA7C           move.w     [A5 - 0x584], 0x2B17
  7339. 0000559A  50AE 000C                addq.l     [A6 + 0xC], 8
  7340. 0000559E  206E 000C                movea.l    A0, [A6 + 0xC]
  7341. 000055A2  3010                     move.w     D0, [A0]
  7342. 000055A4  4EAD 002A                jsr        [A5 + 0x2A /* export_1 */]
  7343. 000055A8  0004 0012                ori.b      D4, 0x12
  7344. 000055AC  2B65 0014                move.l     [A5 + 0x14], -[A5]
  7345. 000055B0  2B3F                     move.l     -[A5], <<invalid special address>>
  7346. 000055B2  001C 2B15                ori.b      [A4]+, 0x15
  7347. 000055B6  0024 2B2E                ori.b      -[A4], 0x2E /* '.' */
  7348. 000055BA  002A 50AE 000C           ori.b      [A2 + 0xC], 0xAE
  7349. 000055C0  6022                     bra        +0x24 /* 000055E4 */
  7350. 000055C2  3D7C 2B3F FBDE           move.w     [A6 - 0x422], 0x2B3F /* '+?' */
  7351. 000055C8  50AE 000C                addq.l     [A6 + 0xC], 8
  7352. 000055CC  6016                     bra        +0x18 /* 000055E4 */
  7353. 000055CE  3D7C 2B15 FBDE           move.w     [A6 - 0x422], 0x2B15
  7354. 000055D4  50AE 000C                addq.l     [A6 + 0xC], 8
  7355. 000055D8  600A                     bra        +0xC /* 000055E4 */
  7356. 000055DA  3D7C 2B2E FBDE           move.w     [A6 - 0x422], 0x2B2E /* '+.' */
  7357. 000055E0  50AE 000C                addq.l     [A6 + 0xC], 8
  7358. label000055E4:
  7359. 000055E4  206E 000C                movea.l    A0, [A6 + 0xC]
  7360. 000055E8  0C50 2B09                cmpi.w     [A0], 0x2B09 /* '+\t' */
  7361. 000055EC  6706                     beq        +0x8 /* 000055F4 */
  7362. 000055EE  702F                     moveq.l    D0, 0x2F
  7363. 000055F0  6000 01C0                bra        +0x1C2 /* 000057B2 */
  7364. label000055F4:
  7365. 000055F4  50AE 000C                addq.l     [A6 + 0xC], 8
  7366. 000055F8  42A7                     clr.l      -[A7]
  7367. 000055FA  42A7                     clr.l      -[A7]
  7368. 000055FC  4EAD 056A                jsr        [A5 + 0x56A /* export_169 */]
  7369. 00005600  205F                     movea.l    A0, [A7]+
  7370. 00005602  2D48 FBE0                move.l     [A6 - 0x420], A0
  7371. 00005606  3D6D B31A FBDA           move.w     [A6 - 0x426], [A5 - 0x4CE6]
  7372. 0000560C  7001                     moveq.l    D0, 0x01
  7373. 0000560E  3B40 B31A                move.w     [A5 - 0x4CE6], D0
  7374. 00005612  3D6D B394 FBD8           move.w     [A6 - 0x428], [A5 - 0x4C6C]
  7375. 00005618  7001                     moveq.l    D0, 0x01
  7376. 0000561A  3B40 B394                move.w     [A5 - 0x4C6C], D0
  7377. 0000561E  486D B334                pea.l      [A5 - 0x4CCC]
  7378. 00005622  2F2D B37C                move.l     -[A7], [A5 - 0x4C84]
  7379. 00005626  4EAD 00E2                jsr        [A5 + 0xE2 /* export_24 */]
  7380. 0000562A  508F                     addq.l     A7, 8
  7381. 0000562C  3F2E FBDE                move.w     -[A7], [A6 - 0x422]
  7382. 00005630  2F2E FBE0                move.l     -[A7], [A6 - 0x420]
  7383. 00005634  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  7384. 00005638  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  7385. 0000563C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  7386. 00005640  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7387. 00005644  4EBA 02E4                jsr        [PC + 0x2E4 /* 0000592A */]
  7388. 00005648  4FEF 0016                lea.l      A7, [A7 + 0x16]
  7389. 0000564C  3D40 FBDC                move.w     [A6 - 0x424], D0
  7390. 00005650  3B6E FBD8 B394           move.w     [A5 - 0x4C6C], [A6 - 0x428]
  7391. 00005656  486D B334                pea.l      [A5 - 0x4CCC]
  7392. 0000565A  2F2D B37C                move.l     -[A7], [A5 - 0x4C84]
  7393. 0000565E  4EAD 00E2                jsr        [A5 + 0xE2 /* export_24 */]
  7394. 00005662  508F                     addq.l     A7, 8
  7395. 00005664  3B6E FBD8 B31A           move.w     [A5 - 0x4CE6], [A6 - 0x428]
  7396. 0000566A  4A6E FBDC                tst.w      [A6 - 0x424]
  7397. 0000566E  673E                     beq        +0x40 /* 000056AE */
  7398. 00005670  0C6E 2B65 FBDE           cmpi.w     [A6 - 0x422], 0x2B65 /* '+e' */
  7399. 00005676  6702                     beq        +0x4 /* 0000567A */
  7400. 00005678  600A                     bra        +0xC /* 00005684 */
  7401. label0000567A:
  7402. 0000567A  2F2E FBE0                move.l     -[A7], [A6 - 0x420]
  7403. 0000567E  4EBA 0456                jsr        [PC + 0x456 /* 00005AD6 */]
  7404. 00005682  588F                     addq.l     A7, 4
  7405. label00005684:
  7406. 00005684  2F2E FBE0                move.l     -[A7], [A6 - 0x420]
  7407. 00005688  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  7408. 0000568C  42A7                     clr.l      -[A7]
  7409. 0000568E  2F2D B37C                move.l     -[A7], [A5 - 0x4C84]
  7410. 00005692  4EAD 0B9A                jsr        [A5 + 0xB9A /* export_367 */]
  7411. 00005696  508F                     addq.l     A7, 8
  7412. 00005698  0C6E FC20 FBDC           cmpi.w     [A6 - 0x424], 0xFC20
  7413. 0000569E  6606                     bne        +0x8 /* 000056A6 */
  7414. 000056A0  7000                     moveq.l    D0, 0x00
  7415. 000056A2  6000 010E                bra        +0x110 /* 000057B2 */
  7416. label000056A6:
  7417. 000056A6  302E FBDC                move.w     D0, [A6 - 0x424]
  7418. 000056AA  6000 0106                bra        +0x108 /* 000057B2 */
  7419. label000056AE:
  7420. 000056AE  42A7                     clr.l      -[A7]
  7421. 000056B0  2F2E FBE0                move.l     -[A7], [A6 - 0x420]
  7422. 000056B4  4EAD 057A                jsr        [A5 + 0x57A /* export_171 */]
  7423. 000056B8  201F                     move.l     D0, [A7]+
  7424. 000056BA  4878 0008                push.l     0x8
  7425. 000056BE  2F00                     move.l     -[A7], D0
  7426. 000056C0  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  7427. 000056C4  2D40 FFFC                move.l     [A6 - 0x4], D0
  7428. 000056C8  2F2E FBE0                move.l     -[A7], [A6 - 0x420]
  7429. 000056CC  4EAD 058A                jsr        [A5 + 0x58A /* export_173 */]
  7430. 000056D0  302E FBDE                move.w     D0, [A6 - 0x422]
  7431. 000056D4  4EAD 002A                jsr        [A5 + 0x2A /* export_1 */]
  7432. 000056D8  0004 0012                ori.b      D4, 0x12
  7433. 000056DC  2B65 0034                move.l     [A5 + 0x34], -[A5]
  7434. 000056E0  2B3F                     move.l     -[A5], <<invalid special address>>
  7435. 000056E2  0030 2B15 0048           ori.b      [A0 + D0.w + 0x48], 0x15
  7436. 000056E8  2B2E 0068                move.l     -[A5], [A6 + 0x68]
  7437. 000056EC  206E FBE0                movea.l    A0, [A6 - 0x420]
  7438. 000056F0  486D 0EEA                pea.l      [A5 + 0xEEA /* export_473 */]
  7439. 000056F4  3F3C 0008                move.w     -[A7], 0x8
  7440. 000056F8  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  7441. 000056FC  2F10                     move.l     -[A7], [A0]
  7442. 000056FE  4EAD 0902                jsr        [A5 + 0x902 /* export_284 */]
  7443. 00005702  4FEF 000C                lea.l      A7, [A7 + 0xC]
  7444. 00005706  2F2E FBE0                move.l     -[A7], [A6 - 0x420]
  7445. 0000570A  4EBA 03CA                jsr        [PC + 0x3CA /* 00005AD6 */]
  7446. 0000570E  588F                     addq.l     A7, 4
  7447. 00005710  6040                     bra        +0x42 /* 00005752 */
  7448. 00005712  206E FBE0                movea.l    A0, [A6 - 0x420]
  7449. 00005716  486D 0EF2                pea.l      [A5 + 0xEF2 /* export_474 */]
  7450. 0000571A  3F3C 0008                move.w     -[A7], 0x8
  7451. 0000571E  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  7452. 00005722  2F10                     move.l     -[A7], [A0]
  7453. 00005724  4EAD 0902                jsr        [A5 + 0x902 /* export_284 */]
  7454. 00005728  4FEF 000C                lea.l      A7, [A7 + 0xC]
  7455. 0000572C  6024                     bra        +0x26 /* 00005752 */
  7456. 0000572E  206E FBE0                movea.l    A0, [A6 - 0x420]
  7457. 00005732  486D 0EFA                pea.l      [A5 + 0xEFA /* export_475 */]
  7458. 00005736  3F3C 0008                move.w     -[A7], 0x8
  7459. 0000573A  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  7460. 0000573E  2F10                     move.l     -[A7], [A0]
  7461. 00005740  4EAD 0902                jsr        [A5 + 0x902 /* export_284 */]
  7462. 00005744  4FEF 000C                lea.l      A7, [A7 + 0xC]
  7463. 00005748  2F2E FBE0                move.l     -[A7], [A6 - 0x420]
  7464. 0000574C  4EBA 0388                jsr        [PC + 0x388 /* 00005AD6 */]
  7465. 00005750  588F                     addq.l     A7, 4
  7466. label00005752:
  7467. 00005752  2F2E FBE0                move.l     -[A7], [A6 - 0x420]
  7468. 00005756  4EBA 03C6                jsr        [PC + 0x3C6 /* 00005B1E */]
  7469. 0000575A  588F                     addq.l     A7, 4
  7470. 0000575C  3D40 FBDC                move.w     [A6 - 0x424], D0
  7471. 00005760  2F2E FBE0                move.l     -[A7], [A6 - 0x420]
  7472. 00005764  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  7473. 00005768  4A6E FBDC                tst.w      [A6 - 0x424]
  7474. 0000576C  6642                     bne        +0x44 /* 000057B0 */
  7475. 0000576E  7006                     moveq.l    D0, 0x06
  7476. 00005770  3D40 FBE4                move.w     [A6 - 0x41C], D0
  7477. 00005774  7001                     moveq.l    D0, 0x01
  7478. 00005776  2D40 FBE6                move.l     [A6 - 0x41A], D0
  7479. 0000577A  426E FCEA                clr.w      [A6 - 0x316]
  7480. 0000577E  426E FDF0                clr.w      [A6 - 0x210]
  7481. 00005782  426E FEF6                clr.w      [A6 - 0x10A]
  7482. 00005786  422E FEFC                clr.b      [A6 - 0x104]
  7483. 0000578A  486E FBE4                pea.l      [A6 - 0x41C]
  7484. 0000578E  4EAD 0B6A                jsr        [A5 + 0xB6A /* export_361 */]
  7485. 00005792  588F                     addq.l     A7, 4
  7486. 00005794  3D40 FBDC                move.w     [A6 - 0x424], D0
  7487. 00005798  0C6E FC20 FBDC           cmpi.w     [A6 - 0x424], 0xFC20
  7488. 0000579E  6604                     bne        +0x6 /* 000057A4 */
  7489. 000057A0  7000                     moveq.l    D0, 0x00
  7490. 000057A2  600E                     bra        +0x10 /* 000057B2 */
  7491. label000057A4:
  7492. 000057A4  4A6E FBDC                tst.w      [A6 - 0x424]
  7493. 000057A8  6706                     beq        +0x8 /* 000057B0 */
  7494. 000057AA  302E FBDC                move.w     D0, [A6 - 0x424]
  7495. 000057AE  6002                     bra        +0x4 /* 000057B2 */
  7496. label000057B0:
  7497. 000057B0  7000                     moveq.l    D0, 0x00
  7498. label000057B2:
  7499. 000057B2  4E5E                     unlink     A6
  7500. 000057B4  4E75                     rts
  7501. export_473:
  7502. 000057B6  4E56 FFF8                link       A6, -0x0008
  7503. 000057BA  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  7504. 000057BE  42A7                     clr.l      -[A7]
  7505. 000057C0  206E 0008                movea.l    A0, [A6 + 0x8]
  7506. 000057C4  2F28 0004                move.l     -[A7], [A0 + 0x4]
  7507. 000057C8  4EAD 057A                jsr        [A5 + 0x57A /* export_171 */]
  7508. 000057CC  201F                     move.l     D0, [A7]+
  7509. 000057CE  2D40 FFFC                move.l     [A6 - 0x4], D0
  7510. 000057D2  42A7                     clr.l      -[A7]
  7511. 000057D4  206E 000C                movea.l    A0, [A6 + 0xC]
  7512. 000057D8  2F28 0004                move.l     -[A7], [A0 + 0x4]
  7513. 000057DC  4EAD 057A                jsr        [A5 + 0x57A /* export_171 */]
  7514. 000057E0  201F                     move.l     D0, [A7]+
  7515. 000057E2  2D40 FFF8                move.l     [A6 - 0x8], D0
  7516. 000057E6  206E 0008                movea.l    A0, [A6 + 0x8]
  7517. 000057EA  2068 0004                movea.l    A0, [A0 + 0x4]
  7518. 000057EE  2850                     movea.l    A4, [A0]
  7519. 000057F0  206E 000C                movea.l    A0, [A6 + 0xC]
  7520. 000057F4  2068 0004                movea.l    A0, [A0 + 0x4]
  7521. 000057F8  2650                     movea.l    A3, [A0]
  7522. 000057FA  202E FFFC                move.l     D0, [A6 - 0x4]
  7523. 000057FE  B0AE FFF8                cmp.l      D0, [A6 - 0x8]
  7524. 00005802  6F06                     ble        +0x8 /* 0000580A */
  7525. 00005804  3E2E FFFA                move.w     D7, [A6 - 0x6]
  7526. 00005808  6040                     bra        +0x42 /* 0000584A */
  7527. label0000580A:
  7528. 0000580A  3E2E FFFE                move.w     D7, [A6 - 0x2]
  7529. 0000580E  603A                     bra        +0x3C /* 0000584A */
  7530. label00005810:
  7531. 00005810  7000                     moveq.l    D0, 0x00
  7532. 00005812  1014                     move.b     D0, [A4]
  7533. 00005814  41ED D68A                lea.l      A0, [A5 - 0x2976]
  7534. 00005818  D0C0                     add.w      A0, D0
  7535. 0000581A  7000                     moveq.l    D0, 0x00
  7536. 0000581C  1013                     move.b     D0, [A3]
  7537. 0000581E  43ED D68A                lea.l      A1, [A5 - 0x2976]
  7538. 00005822  D2C0                     add.w      A1, D0
  7539. 00005824  7000                     moveq.l    D0, 0x00
  7540. 00005826  1011                     move.b     D0, [A1]
  7541. 00005828  7200                     moveq.l    D1, 0x00
  7542. 0000582A  1210                     move.b     D1, [A0]
  7543. 0000582C  9240                     sub.w      D1, D0
  7544. 0000582E  3C01                     move.w     D6, D1
  7545. 00005830  4A46                     tst.w      D6
  7546. 00005832  6712                     beq        +0x14 /* 00005846 */
  7547. 00005834  0C6D 2B17 FA7C           cmpi.w     [A5 - 0x584], 0x2B17
  7548. 0000583A  6606                     bne        +0x8 /* 00005842 */
  7549. 0000583C  3006                     move.w     D0, D6
  7550. 0000583E  4440                     neg.w      D0
  7551. 00005840  3C00                     move.w     D6, D0
  7552. label00005842:
  7553. 00005842  3006                     move.w     D0, D6
  7554. 00005844  6038                     bra        +0x3A /* 0000587E */
  7555. label00005846:
  7556. 00005846  528C                     addq.l     A4, 1
  7557. 00005848  528B                     addq.l     A3, 1
  7558. label0000584A:
  7559. 0000584A  3007                     move.w     D0, D7
  7560. 0000584C  5347                     subq.w     D7, 1
  7561. 0000584E  4A40                     tst.w      D0
  7562. 00005850  66BE                     bne        -0x40 /* 00005810 */
  7563. 00005852  202E FFFC                move.l     D0, [A6 - 0x4]
  7564. 00005856  90AE FFF8                sub.l      D0, [A6 - 0x8]
  7565. 0000585A  3C00                     move.w     D6, D0
  7566. 0000585C  0C6D 2B17 FA7C           cmpi.w     [A5 - 0x584], 0x2B17
  7567. 00005862  6606                     bne        +0x8 /* 0000586A */
  7568. 00005864  3006                     move.w     D0, D6
  7569. 00005866  4440                     neg.w      D0
  7570. 00005868  3C00                     move.w     D6, D0
  7571. label0000586A:
  7572. 0000586A  4A46                     tst.w      D6
  7573. 0000586C  660E                     bne        +0x10 /* 0000587C */
  7574. 0000586E  206E 000C                movea.l    A0, [A6 + 0xC]
  7575. 00005872  226E 0008                movea.l    A1, [A6 + 0x8]
  7576. 00005876  2011                     move.l     D0, [A1]
  7577. 00005878  9090                     sub.l      D0, [A0]
  7578. 0000587A  3C00                     move.w     D6, D0
  7579. label0000587C:
  7580. 0000587C  3006                     move.w     D0, D6
  7581. label0000587E:
  7582. 0000587E  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  7583. 00005882  4E5E                     unlink     A6
  7584. 00005884  4E75                     rts
  7585. export_474:
  7586. 00005886  4E56 0000                link       A6, 0
  7587. 0000588A  2F07                     move.l     -[A7], D7
  7588. 0000588C  206E 0008                movea.l    A0, [A6 + 0x8]
  7589. 00005890  226E 000C                movea.l    A1, [A6 + 0xC]
  7590. 00005894  2028 0004                move.l     D0, [A0 + 0x4]
  7591. 00005898  90A9 0004                sub.l      D0, [A1 + 0x4]
  7592. 0000589C  2E00                     move.l     D7, D0
  7593. 0000589E  0C6D 2B17 FA7C           cmpi.w     [A5 - 0x584], 0x2B17
  7594. 000058A4  6606                     bne        +0x8 /* 000058AC */
  7595. 000058A6  2007                     move.l     D0, D7
  7596. 000058A8  4480                     neg.l      D0
  7597. 000058AA  2E00                     move.l     D7, D0
  7598. label000058AC:
  7599. 000058AC  4A87                     tst.l      D7
  7600. 000058AE  660E                     bne        +0x10 /* 000058BE */
  7601. 000058B0  206E 000C                movea.l    A0, [A6 + 0xC]
  7602. 000058B4  226E 0008                movea.l    A1, [A6 + 0x8]
  7603. 000058B8  2011                     move.l     D0, [A1]
  7604. 000058BA  9090                     sub.l      D0, [A0]
  7605. 000058BC  2E00                     move.l     D7, D0
  7606. label000058BE:
  7607. 000058BE  3007                     move.w     D0, D7
  7608. 000058C0  2E1F                     move.l     D7, [A7]+
  7609. 000058C2  4E5E                     unlink     A6
  7610. 000058C4  4E75                     rts
  7611. export_475:
  7612. 000058C6  4E56 FE00                link       A6, -0x0200
  7613. 000058CA  2F07                     move.l     -[A7], D7
  7614. 000058CC  486E FF00                pea.l      [A6 - 0x100]
  7615. 000058D0  206E 0008                movea.l    A0, [A6 + 0x8]
  7616. 000058D4  2F28 0004                move.l     -[A7], [A0 + 0x4]
  7617. 000058D8  4EAD 03BA                jsr        [A5 + 0x3BA /* export_115 */]
  7618. 000058DC  508F                     addq.l     A7, 8
  7619. 000058DE  486E FE00                pea.l      [A6 - 0x200]
  7620. 000058E2  206E 000C                movea.l    A0, [A6 + 0xC]
  7621. 000058E6  2F28 0004                move.l     -[A7], [A0 + 0x4]
  7622. 000058EA  4EAD 03BA                jsr        [A5 + 0x3BA /* export_115 */]
  7623. 000058EE  508F                     addq.l     A7, 8
  7624. 000058F0  4267                     clr.w      -[A7]
  7625. 000058F2  486E FF00                pea.l      [A6 - 0x100]
  7626. 000058F6  486E FE00                pea.l      [A6 - 0x200]
  7627. 000058FA  4EAD 0712                jsr        [A5 + 0x712 /* export_222 */]
  7628. 000058FE  301F                     move.w     D0, [A7]+
  7629. 00005900  3E00                     move.w     D7, D0
  7630. 00005902  0C6D 2B17 FA7C           cmpi.w     [A5 - 0x584], 0x2B17
  7631. 00005908  6606                     bne        +0x8 /* 00005910 */
  7632. 0000590A  3007                     move.w     D0, D7
  7633. 0000590C  4440                     neg.w      D0
  7634. 0000590E  3E00                     move.w     D7, D0
  7635. label00005910:
  7636. 00005910  4A47                     tst.w      D7
  7637. 00005912  660E                     bne        +0x10 /* 00005922 */
  7638. 00005914  206E 000C                movea.l    A0, [A6 + 0xC]
  7639. 00005918  226E 0008                movea.l    A1, [A6 + 0x8]
  7640. 0000591C  2011                     move.l     D0, [A1]
  7641. 0000591E  9090                     sub.l      D0, [A0]
  7642. 00005920  3E00                     move.w     D7, D0
  7643. label00005922:
  7644. 00005922  3007                     move.w     D0, D7
  7645. 00005924  2E1F                     move.l     D7, [A7]+
  7646. 00005926  4E5E                     unlink     A6
  7647. 00005928  4E75                     rts
  7648. fn0000592A:
  7649. 0000592A  4E56 FBD4                link       A6, -0x042C
  7650. 0000592E  48E7 0700                movem.l    -[A7], D5,D6,D7
  7651. 00005932  206D B34C                movea.l    A0, [A5 - 0x4CB4]
  7652. 00005936  2050                     movea.l    A0, [A0]
  7653. 00005938  2A28 0008                move.l     D5, [A0 + 0x8]
  7654. 0000593C  2005                     move.l     D0, D5
  7655. 0000593E  E780                     asl        D0, 3
  7656. 00005940  0680 0000 4E20           addi.l     D0, 0x4E20 /* 'N ' */
  7657. 00005946  2F00                     move.l     -[A7], D0
  7658. 00005948  4EAD 0A7A                jsr        [A5 + 0xA7A /* export_331 */]
  7659. 0000594C  588F                     addq.l     A7, 4
  7660. 0000594E  4A40                     tst.w      D0
  7661. 00005950  6706                     beq        +0x8 /* 00005958 */
  7662. 00005952  7056                     moveq.l    D0, 0x56
  7663. 00005954  6000 0178                bra        +0x17A /* 00005ACE */
  7664. label00005958:
  7665. 00005958  2005                     move.l     D0, D5
  7666. 0000595A  E780                     asl        D0, 3
  7667. 0000595C  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  7668. 00005960  2F00                     move.l     -[A7], D0
  7669. 00005962  4EAD 0582                jsr        [A5 + 0x582 /* export_172 */]
  7670. 00005966  7005                     moveq.l    D0, 0x05
  7671. 00005968  3D40 FBE0                move.w     [A6 - 0x420], D0
  7672. 0000596C  426E FCE6                clr.w      [A6 - 0x31A]
  7673. 00005970  426E FDEC                clr.w      [A6 - 0x214]
  7674. 00005974  426E FEF2                clr.w      [A6 - 0x10E]
  7675. 00005978  422E FEF8                clr.b      [A6 - 0x108]
  7676. 0000597C  706E                     moveq.l    D0, 0x6E
  7677. 0000597E  3D40 FBDC                move.w     [A6 - 0x424], D0
  7678. 00005982  7C00                     moveq.l    D6, 0x00
  7679. 00005984  6000 013E                bra        +0x140 /* 00005AC4 */
  7680. label00005988:
  7681. 00005988  2D46 FBE2                move.l     [A6 - 0x41E], D6
  7682. 0000598C  486E FBE0                pea.l      [A6 - 0x420]
  7683. 00005990  4EAD 0B6A                jsr        [A5 + 0xB6A /* export_361 */]
  7684. 00005994  588F                     addq.l     A7, 4
  7685. 00005996  3E00                     move.w     D7, D0
  7686. 00005998  4A47                     tst.w      D7
  7687. 0000599A  6706                     beq        +0x8 /* 000059A2 */
  7688. 0000599C  3007                     move.w     D0, D7
  7689. 0000599E  6000 012E                bra        +0x130 /* 00005ACE */
  7690. label000059A2:
  7691. 000059A2  4EAD 03F2                jsr        [A5 + 0x3F2 /* export_122 */]
  7692. 000059A6  3E00                     move.w     D7, D0
  7693. 000059A8  4A47                     tst.w      D7
  7694. 000059AA  6706                     beq        +0x8 /* 000059B2 */
  7695. 000059AC  3007                     move.w     D0, D7
  7696. 000059AE  6000 011E                bra        +0x120 /* 00005ACE */
  7697. label000059B2:
  7698. 000059B2  486E FBD8                pea.l      [A6 - 0x428]
  7699. 000059B6  486E FBDE                pea.l      [A6 - 0x422]
  7700. 000059BA  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  7701. 000059BE  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  7702. 000059C2  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  7703. 000059C6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7704. 000059CA  4EAD 0C92                jsr        [A5 + 0xC92 /* export_398 */]
  7705. 000059CE  4FEF 0018                lea.l      A7, [A7 + 0x18]
  7706. 000059D2  3E00                     move.w     D7, D0
  7707. 000059D4  4A47                     tst.w      D7
  7708. 000059D6  670E                     beq        +0x10 /* 000059E6 */
  7709. 000059D8  42A7                     clr.l      -[A7]
  7710. 000059DA  42A7                     clr.l      -[A7]
  7711. 000059DC  4EAD 056A                jsr        [A5 + 0x56A /* export_169 */]
  7712. 000059E0  205F                     movea.l    A0, [A7]+
  7713. 000059E2  2D48 FBD8                move.l     [A6 - 0x428], A0
  7714. label000059E6:
  7715. 000059E6  302E FBDE                move.w     D0, [A6 - 0x422]
  7716. 000059EA  48C0                     ext.l      D0
  7717. 000059EC  E780                     asl        D0, 3
  7718. 000059EE  D0AE 000C                add.l      D0, [A6 + 0xC]
  7719. 000059F2  2040                     movea.l    A0, D0
  7720. 000059F4  4A50                     tst.w      [A0]
  7721. 000059F6  6604                     bne        +0x6 /* 000059FC */
  7722. 000059F8  426E FBDC                clr.w      [A6 - 0x424]
  7723. label000059FC:
  7724. 000059FC  2D46 FFF8                move.l     [A6 - 0x8], D6
  7725. 00005A00  7E00                     moveq.l    D7, 0x00
  7726. 00005A02  302E 001C                move.w     D0, [A6 + 0x1C]
  7727. 00005A06  4EAD 002A                jsr        [A5 + 0x2A /* export_1 */]
  7728. 00005A0A  0004 0012                ori.b      D4, 0x12
  7729. 00005A0E  2B65 000E                move.l     [A5 + 0xE], -[A5]
  7730. 00005A12  2B2E 0038                move.l     -[A5], [A6 + 0x38]
  7731. 00005A16  2B15                     move.l     -[A5], [A5]
  7732. 00005A18  0066 2B3F                ori.w      -[A6], 0x2B3F /* '+?' */
  7733. 00005A1C  0092 2D6E FBD8           ori.l      [A2], 0x2D6EFBD8
  7734. 00005A22  FFFC                     .invalid   <<F/7/7>>
  7735. 00005A24  42A7                     clr.l      -[A7]
  7736. 00005A26  2F2E FBD8                move.l     -[A7], [A6 - 0x428]
  7737. 00005A2A  4EAD 057A                jsr        [A5 + 0x57A /* export_171 */]
  7738. 00005A2E  201F                     move.l     D0, [A7]+
  7739. 00005A30  2F00                     move.l     -[A7], D0
  7740. 00005A32  4EAD 0A7A                jsr        [A5 + 0xA7A /* export_331 */]
  7741. 00005A36  588F                     addq.l     A7, 4
  7742. 00005A38  4A40                     tst.w      D0
  7743. 00005A3A  6700 0072                beq        +0x74 /* 00005AAE */
  7744. 00005A3E  2F2E FBD8                move.l     -[A7], [A6 - 0x428]
  7745. 00005A42  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  7746. 00005A46  7056                     moveq.l    D0, 0x56
  7747. 00005A48  6000 0084                bra        +0x86 /* 00005ACE */
  7748. 00005A4C  42AE FBD4                clr.l      [A6 - 0x42C]
  7749. 00005A50  42A7                     clr.l      -[A7]
  7750. 00005A52  2F2E FBD8                move.l     -[A7], [A6 - 0x428]
  7751. 00005A56  4EAD 057A                jsr        [A5 + 0x57A /* export_171 */]
  7752. 00005A5A  201F                     move.l     D0, [A7]+
  7753. 00005A5C  4A80                     tst.l      D0
  7754. 00005A5E  670E                     beq        +0x10 /* 00005A6E */
  7755. 00005A60  486E FBD4                pea.l      [A6 - 0x42C]
  7756. 00005A64  2F2E FBD8                move.l     -[A7], [A6 - 0x428]
  7757. 00005A68  4EBA 016C                jsr        [PC + 0x16C /* 00005BD6 */]
  7758. 00005A6C  508F                     addq.l     A7, 8
  7759. label00005A6E:
  7760. 00005A6E  2F2E FBD8                move.l     -[A7], [A6 - 0x428]
  7761. 00005A72  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  7762. 00005A76  2D6E FBD4 FFFC           move.l     [A6 - 0x4], [A6 - 0x42C]
  7763. 00005A7C  6030                     bra        +0x32 /* 00005AAE */
  7764. 00005A7E  42AE FBD4                clr.l      [A6 - 0x42C]
  7765. 00005A82  42A7                     clr.l      -[A7]
  7766. 00005A84  2F2E FBD8                move.l     -[A7], [A6 - 0x428]
  7767. 00005A88  4EAD 057A                jsr        [A5 + 0x57A /* export_171 */]
  7768. 00005A8C  201F                     move.l     D0, [A7]+
  7769. 00005A8E  4A80                     tst.l      D0
  7770. 00005A90  670E                     beq        +0x10 /* 00005AA0 */
  7771. 00005A92  486E FBD4                pea.l      [A6 - 0x42C]
  7772. 00005A96  2F2E FBD8                move.l     -[A7], [A6 - 0x428]
  7773. 00005A9A  4EAD 03DA                jsr        [A5 + 0x3DA /* export_119 */]
  7774. 00005A9E  508F                     addq.l     A7, 8
  7775. label00005AA0:
  7776. 00005AA0  2F2E FBD8                move.l     -[A7], [A6 - 0x428]
  7777. 00005AA4  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  7778. 00005AA8  2D6E FBD4 FFFC           move.l     [A6 - 0x4], [A6 - 0x42C]
  7779. label00005AAE:
  7780. 00005AAE  206E 0018                movea.l    A0, [A6 + 0x18]
  7781. 00005AB2  2006                     move.l     D0, D6
  7782. 00005AB4  E780                     asl        D0, 3
  7783. 00005AB6  D090                     add.l      D0, [A0]
  7784. 00005AB8  2040                     movea.l    A0, D0
  7785. 00005ABA  43EE FFF8                lea.l      A1, [A6 - 0x8]
  7786. 00005ABE  20D9                     move.l     [A0]+, [A1]+
  7787. 00005AC0  20D9                     move.l     [A0]+, [A1]+
  7788. 00005AC2  5286                     addq.l     D6, 1
  7789. label00005AC4:
  7790. 00005AC4  BC85                     cmp.l      D6, D5
  7791. 00005AC6  6D00 FEC0                blt        -0x13E /* 00005988 */
  7792. 00005ACA  302E FBDC                move.w     D0, [A6 - 0x424]
  7793. label00005ACE:
  7794. 00005ACE  4CDF 00E0                movem.l    D5,D6,D7, [A7]+
  7795. 00005AD2  4E5E                     unlink     A6
  7796. 00005AD4  4E75                     rts
  7797. fn00005AD6:
  7798. 00005AD6  4E56 0000                link       A6, 0
  7799. 00005ADA  48E7 0300                movem.l    -[A7], D6,D7
  7800. 00005ADE  42A7                     clr.l      -[A7]
  7801. 00005AE0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7802. 00005AE4  4EAD 057A                jsr        [A5 + 0x57A /* export_171 */]
  7803. 00005AE8  201F                     move.l     D0, [A7]+
  7804. 00005AEA  4878 0008                push.l     0x8
  7805. 00005AEE  2F00                     move.l     -[A7], D0
  7806. 00005AF0  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  7807. 00005AF4  3E00                     move.w     D7, D0
  7808. 00005AF6  7C00                     moveq.l    D6, 0x00
  7809. 00005AF8  6018                     bra        +0x1A /* 00005B12 */
  7810. label00005AFA:
  7811. 00005AFA  206E 0008                movea.l    A0, [A6 + 0x8]
  7812. 00005AFE  3006                     move.w     D0, D6
  7813. 00005B00  48C0                     ext.l      D0
  7814. 00005B02  E780                     asl        D0, 3
  7815. 00005B04  D090                     add.l      D0, [A0]
  7816. 00005B06  2040                     movea.l    A0, D0
  7817. 00005B08  2F28 0004                move.l     -[A7], [A0 + 0x4]
  7818. 00005B0C  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  7819. 00005B10  5246                     addq.w     D6, 1
  7820. label00005B12:
  7821. 00005B12  BC47                     cmp.w      D6, D7
  7822. 00005B14  6DE4                     blt        -0x1A /* 00005AFA */
  7823. 00005B16  4CDF 00C0                movem.l    D6,D7, [A7]+
  7824. 00005B1A  4E5E                     unlink     A6
  7825. 00005B1C  4E75                     rts
  7826. fn00005B1E:
  7827. 00005B1E  4E56 FFBC                link       A6, -0x0044
  7828. 00005B22  48E7 0700                movem.l    -[A7], D5,D6,D7
  7829. 00005B26  206D B34C                movea.l    A0, [A5 - 0x4CB4]
  7830. 00005B2A  2050                     movea.l    A0, [A0]
  7831. 00005B2C  2A28 0008                move.l     D5, [A0 + 0x8]
  7832. 00005B30  2005                     move.l     D0, D5
  7833. 00005B32  ED80                     asl        D0, 6
  7834. 00005B34  2F00                     move.l     -[A7], D0
  7835. 00005B36  4EAD 0A7A                jsr        [A5 + 0xA7A /* export_331 */]
  7836. 00005B3A  588F                     addq.l     A7, 4
  7837. 00005B3C  4A40                     tst.w      D0
  7838. 00005B3E  6706                     beq        +0x8 /* 00005B46 */
  7839. 00005B40  7056                     moveq.l    D0, 0x56
  7840. 00005B42  6000 008A                bra        +0x8C /* 00005BCE */
  7841. label00005B46:
  7842. 00005B46  2005                     move.l     D0, D5
  7843. 00005B48  ED80                     asl        D0, 6
  7844. 00005B4A  42A7                     clr.l      -[A7]
  7845. 00005B4C  2F00                     move.l     -[A7], D0
  7846. 00005B4E  4EAD 056A                jsr        [A5 + 0x56A /* export_169 */]
  7847. 00005B52  205F                     movea.l    A0, [A7]+
  7848. 00005B54  2D48 FFBC                move.l     [A6 - 0x44], A0
  7849. 00005B58  2F2E FFBC                move.l     -[A7], [A6 - 0x44]
  7850. 00005B5C  4EAD 058A                jsr        [A5 + 0x58A /* export_173 */]
  7851. 00005B60  7C00                     moveq.l    D6, 0x00
  7852. 00005B62  6024                     bra        +0x26 /* 00005B88 */
  7853. label00005B64:
  7854. 00005B64  206E FFBC                movea.l    A0, [A6 - 0x44]
  7855. 00005B68  2006                     move.l     D0, D6
  7856. 00005B6A  ED80                     asl        D0, 6
  7857. 00005B6C  D090                     add.l      D0, [A0]
  7858. 00005B6E  2F00                     move.l     -[A7], D0
  7859. 00005B70  2006                     move.l     D0, D6
  7860. 00005B72  5280                     addq.l     D0, 1
  7861. 00005B74  2F00                     move.l     -[A7], D0
  7862. 00005B76  2F2D B34C                move.l     -[A7], [A5 - 0x4CB4]
  7863. 00005B7A  2F2D B334                move.l     -[A7], [A5 - 0x4CCC]
  7864. 00005B7E  4EAD 026A                jsr        [A5 + 0x26A /* export_73 */]
  7865. 00005B82  4FEF 0010                lea.l      A7, [A7 + 0x10]
  7866. 00005B86  5286                     addq.l     D6, 1
  7867. label00005B88:
  7868. 00005B88  BC85                     cmp.l      D6, D5
  7869. 00005B8A  6DD8                     blt        -0x26 /* 00005B64 */
  7870. 00005B8C  7C00                     moveq.l    D6, 0x00
  7871. 00005B8E  6030                     bra        +0x32 /* 00005BC0 */
  7872. label00005B90:
  7873. 00005B90  206E 0008                movea.l    A0, [A6 + 0x8]
  7874. 00005B94  2006                     move.l     D0, D6
  7875. 00005B96  E780                     asl        D0, 3
  7876. 00005B98  D090                     add.l      D0, [A0]
  7877. 00005B9A  2040                     movea.l    A0, D0
  7878. 00005B9C  226E FFBC                movea.l    A1, [A6 - 0x44]
  7879. 00005BA0  2010                     move.l     D0, [A0]
  7880. 00005BA2  ED80                     asl        D0, 6
  7881. 00005BA4  D091                     add.l      D0, [A1]
  7882. 00005BA6  2F00                     move.l     -[A7], D0
  7883. 00005BA8  2006                     move.l     D0, D6
  7884. 00005BAA  5280                     addq.l     D0, 1
  7885. 00005BAC  2F00                     move.l     -[A7], D0
  7886. 00005BAE  2F2D B34C                move.l     -[A7], [A5 - 0x4CB4]
  7887. 00005BB2  2F2D B334                move.l     -[A7], [A5 - 0x4CCC]
  7888. 00005BB6  4EAD 02B2                jsr        [A5 + 0x2B2 /* export_82 */]
  7889. 00005BBA  4FEF 0010                lea.l      A7, [A7 + 0x10]
  7890. 00005BBE  5286                     addq.l     D6, 1
  7891. label00005BC0:
  7892. 00005BC0  BC85                     cmp.l      D6, D5
  7893. 00005BC2  6DCC                     blt        -0x32 /* 00005B90 */
  7894. 00005BC4  2F2E FFBC                move.l     -[A7], [A6 - 0x44]
  7895. 00005BC8  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  7896. 00005BCC  7000                     moveq.l    D0, 0x00
  7897. label00005BCE:
  7898. 00005BCE  4CDF 00E0                movem.l    D5,D6,D7, [A7]+
  7899. 00005BD2  4E5E                     unlink     A6
  7900. 00005BD4  4E75                     rts
  7901. fn00005BD6:
  7902. 00005BD6  4E56 FFF8                link       A6, -0x0008
  7903. 00005BDA  48E7 0038                movem.l    -[A7], A2,A3,A4
  7904. 00005BDE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7905. 00005BE2  4EAD 0402                jsr        [A5 + 0x402 /* export_124 */]
  7906. 00005BE6  588F                     addq.l     A7, 4
  7907. 00005BE8  42A7                     clr.l      -[A7]
  7908. 00005BEA  42A7                     clr.l      -[A7]
  7909. 00005BEC  4EAD 056A                jsr        [A5 + 0x56A /* export_169 */]
  7910. 00005BF0  205F                     movea.l    A0, [A7]+
  7911. 00005BF2  2D48 FFFC                move.l     [A6 - 0x4], A0
  7912. 00005BF6  42A7                     clr.l      -[A7]
  7913. 00005BF8  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  7914. 00005BFC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7915. 00005C00  4EAD 0D32                jsr        [A5 + 0xD32 /* export_418 */]
  7916. 00005C04  4FEF 000C                lea.l      A7, [A7 + 0xC]
  7917. 00005C08  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7918. 00005C0C  4EAD 058A                jsr        [A5 + 0x58A /* export_173 */]
  7919. 00005C10  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  7920. 00005C14  4EAD 058A                jsr        [A5 + 0x58A /* export_173 */]
  7921. 00005C18  206E FFFC                movea.l    A0, [A6 - 0x4]
  7922. 00005C1C  2850                     movea.l    A4, [A0]
  7923. 00005C1E  206E 0008                movea.l    A0, [A6 + 0x8]
  7924. 00005C22  2450                     movea.l    A2, [A0]
  7925. 00005C24  264C                     movea.l    A3, A4
  7926. 00005C26  6002                     bra        +0x4 /* 00005C2A */
  7927. label00005C28:
  7928. 00005C28  508B                     addq.l     A3, 8
  7929. label00005C2A:
  7930. 00005C2A  4A53                     tst.w      [A3]
  7931. 00005C2C  66FA                     bne        -0x4 /* 00005C28 */
  7932. 00005C2E  200B                     move.l     D0, A3
  7933. 00005C30  908C                     sub.l      D0, A4
  7934. 00005C32  E680                     asr        D0, 3
  7935. 00005C34  3D40 FFF8                move.w     [A6 - 0x8], D0
  7936. 00005C38  0C6E 0001 FFF8           cmpi.w     [A6 - 0x8], 0x1
  7937. 00005C3E  6616                     bne        +0x18 /* 00005C56 */
  7938. 00005C40  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  7939. 00005C44  2F0A                     move.l     -[A7], A2
  7940. 00005C46  2F0C                     move.l     -[A7], A4
  7941. 00005C48  4EBA C2AC                jsr        [PC - 0x3D54 /* 00001EF6 */]
  7942. 00005C4C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  7943. 00005C50  3D40 FFFA                move.w     [A6 - 0x6], D0
  7944. 00005C54  6018                     bra        +0x1A /* 00005C6E */
  7945. label00005C56:
  7946. 00005C56  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  7947. 00005C5A  2F0A                     move.l     -[A7], A2
  7948. 00005C5C  2F0C                     move.l     -[A7], A4
  7949. 00005C5E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7950. 00005C62  4EBA C2D8                jsr        [PC - 0x3D28 /* 00001F3C */]
  7951. 00005C66  4FEF 0010                lea.l      A7, [A7 + 0x10]
  7952. 00005C6A  3D40 FFFA                move.w     [A6 - 0x6], D0
  7953. label00005C6E:
  7954. 00005C6E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  7955. 00005C72  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  7956. 00005C76  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7957. 00005C7A  4EAD 0592                jsr        [A5 + 0x592 /* export_174 */]
  7958. 00005C7E  4A6E FFFA                tst.w      [A6 - 0x6]
  7959. 00005C82  6706                     beq        +0x8 /* 00005C8A */
  7960. 00005C84  206E 000C                movea.l    A0, [A6 + 0xC]
  7961. 00005C88  4290                     clr.l      [A0]
  7962. label00005C8A:
  7963. 00005C8A  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  7964. 00005C8E  4E5E                     unlink     A6
  7965. 00005C90  4E75                     rts
  7966. export_476:
  7967. 00005C92  4E56 FFF4                link       A6, -0x000C
  7968. 00005C96  2F0C                     move.l     -[A7], A4
  7969. 00005C98  286E 000C                movea.l    A4, [A6 + 0xC]
  7970. 00005C9C  508C                     addq.l     A4, 8
  7971. 00005C9E  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  7972. 00005CA2  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  7973. 00005CA6  2F0C                     move.l     -[A7], A4
  7974. 00005CA8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7975. 00005CAC  4EBA 00E4                jsr        [PC + 0xE4 /* 00005D92 */]
  7976. 00005CB0  4FEF 0010                lea.l      A7, [A7 + 0x10]
  7977. 00005CB4  3D40 FFFA                move.w     [A6 - 0x6], D0
  7978. 00005CB8  4A6E FFFA                tst.w      [A6 - 0x6]
  7979. 00005CBC  6606                     bne        +0x8 /* 00005CC4 */
  7980. 00005CBE  7000                     moveq.l    D0, 0x00
  7981. 00005CC0  6000 00CA                bra        +0xCC /* 00005D8C */
  7982. label00005CC4:
  7983. 00005CC4  70FF                     moveq.l    D0, 0xFFFFFFFF
  7984. 00005CC6  3B40 B330                move.w     [A5 - 0x4CD0], D0
  7985. 00005CCA  486E FFFC                pea.l      [A6 - 0x4]
  7986. 00005CCE  486E FFF8                pea.l      [A6 - 0x8]
  7987. 00005CD2  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  7988. 00005CD6  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  7989. 00005CDA  2F0C                     move.l     -[A7], A4
  7990. 00005CDC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7991. 00005CE0  4EAD 0C8A                jsr        [A5 + 0xC8A /* export_397 */]
  7992. 00005CE4  4FEF 0018                lea.l      A7, [A7 + 0x18]
  7993. 00005CE8  3D40 FFFA                move.w     [A6 - 0x6], D0
  7994. 00005CEC  4A6E FFFA                tst.w      [A6 - 0x6]
  7995. 00005CF0  6708                     beq        +0xA /* 00005CFA */
  7996. 00005CF2  302E FFFA                move.w     D0, [A6 - 0x6]
  7997. 00005CF6  6000 0094                bra        +0x96 /* 00005D8C */
  7998. label00005CFA:
  7999. 00005CFA  302E FFF8                move.w     D0, [A6 - 0x8]
  8000. 00005CFE  48C0                     ext.l      D0
  8001. 00005D00  E780                     asl        D0, 3
  8002. 00005D02  D9C0                     add.l      A4, D0
  8003. 00005D04  4A54                     tst.w      [A4]
  8004. 00005D06  670E                     beq        +0x10 /* 00005D16 */
  8005. 00005D08  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  8006. 00005D0C  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  8007. 00005D10  7013                     moveq.l    D0, 0x13
  8008. 00005D12  6000 0078                bra        +0x7A /* 00005D8C */
  8009. label00005D16:
  8010. 00005D16  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  8011. 00005D1A  4EAD 0402                jsr        [A5 + 0x402 /* export_124 */]
  8012. 00005D1E  588F                     addq.l     A7, 4
  8013. 00005D20  42A7                     clr.l      -[A7]
  8014. 00005D22  42A7                     clr.l      -[A7]
  8015. 00005D24  4EAD 056A                jsr        [A5 + 0x56A /* export_169 */]
  8016. 00005D28  205F                     movea.l    A0, [A7]+
  8017. 00005D2A  2D48 FFF4                move.l     [A6 - 0xC], A0
  8018. 00005D2E  42A7                     clr.l      -[A7]
  8019. 00005D30  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  8020. 00005D34  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  8021. 00005D38  4EAD 0D32                jsr        [A5 + 0xD32 /* export_418 */]
  8022. 00005D3C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  8023. 00005D40  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  8024. 00005D44  4EAD 058A                jsr        [A5 + 0x58A /* export_173 */]
  8025. 00005D48  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  8026. 00005D4C  4EAD 058A                jsr        [A5 + 0x58A /* export_173 */]
  8027. 00005D50  206E FFF4                movea.l    A0, [A6 - 0xC]
  8028. 00005D54  2850                     movea.l    A4, [A0]
  8029. 00005D56  206E FFFC                movea.l    A0, [A6 - 0x4]
  8030. 00005D5A  2D50 0010                move.l     [A6 + 0x10], [A0]
  8031. 00005D5E  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  8032. 00005D62  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  8033. 00005D66  2F0C                     move.l     -[A7], A4
  8034. 00005D68  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  8035. 00005D6C  4EBA 0024                jsr        [PC + 0x24 /* 00005D92 */]
  8036. 00005D70  4FEF 0010                lea.l      A7, [A7 + 0x10]
  8037. 00005D74  3D40 FFFA                move.w     [A6 - 0x6], D0
  8038. 00005D78  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  8039. 00005D7C  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  8040. 00005D80  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  8041. 00005D84  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  8042. 00005D88  302E FFFA                move.w     D0, [A6 - 0x6]
  8043. label00005D8C:
  8044. 00005D8C  285F                     movea.l    A4, [A7]+
  8045. 00005D8E  4E5E                     unlink     A6
  8046. 00005D90  4E75                     rts
  8047. fn00005D92:
  8048. 00005D92  4E56 FEF4                link       A6, -0x010C
  8049. 00005D96  206E 000C                movea.l    A0, [A6 + 0xC]
  8050. 00005D9A  0C50 138D                cmpi.w     [A0], 0x138D
  8051. 00005D9E  661E                     bne        +0x20 /* 00005DBE */
  8052. 00005DA0  50AE 000C                addq.l     [A6 + 0xC], 8
  8053. 00005DA4  206E 000C                movea.l    A0, [A6 + 0xC]
  8054. 00005DA8  4A50                     tst.w      [A0]
  8055. 00005DAA  6706                     beq        +0x8 /* 00005DB2 */
  8056. 00005DAC  7013                     moveq.l    D0, 0x13
  8057. 00005DAE  6000 05B4                bra        +0x5B6 /* 00006364 */
  8058. label00005DB2:
  8059. 00005DB2  4EAD 0B62                jsr        [A5 + 0xB62 /* export_360 */]
  8060. 00005DB6  4EAD 0B2A                jsr        [A5 + 0xB2A /* export_353 */]
  8061. 00005DBA  6000 05A8                bra        +0x5AA /* 00006364 */
  8062. label00005DBE:
  8063. 00005DBE  426E FEFC                clr.w      [A6 - 0x104]
  8064. 00005DC2  206E 000C                movea.l    A0, [A6 + 0xC]
  8065. 00005DC6  0C50 2713                cmpi.w     [A0], 0x2713
  8066. 00005DCA  6606                     bne        +0x8 /* 00005DD2 */
  8067. 00005DCC  7001                     moveq.l    D0, 0x01
  8068. 00005DCE  3D40 FEFC                move.w     [A6 - 0x104], D0
  8069. label00005DD2:
  8070. 00005DD2  206E 000C                movea.l    A0, [A6 + 0xC]
  8071. 00005DD6  0C50 2711                cmpi.w     [A0], 0x2711
  8072. 00005DDA  6606                     bne        +0x8 /* 00005DE2 */
  8073. 00005DDC  7002                     moveq.l    D0, 0x02
  8074. 00005DDE  3D40 FEFC                move.w     [A6 - 0x104], D0
  8075. label00005DE2:
  8076. 00005DE2  4A6E FEFC                tst.w      [A6 - 0x104]
  8077. 00005DE6  6704                     beq        +0x6 /* 00005DEC */
  8078. 00005DE8  50AE 000C                addq.l     [A6 + 0xC], 8
  8079. label00005DEC:
  8080. 00005DEC  206E 000C                movea.l    A0, [A6 + 0xC]
  8081. 00005DF0  0C50 2B65                cmpi.w     [A0], 0x2B65 /* '+e' */
  8082. 00005DF4  6600 01F8                bne        +0x1FA /* 00005FEE */
  8083. 00005DF8  50AE 000C                addq.l     [A6 + 0xC], 8
  8084. 00005DFC  206E 000C                movea.l    A0, [A6 + 0xC]
  8085. 00005E00  0C50 271B                cmpi.w     [A0], 0x271B
  8086. 00005E04  6706                     beq        +0x8 /* 00005E0C */
  8087. 00005E06  7005                     moveq.l    D0, 0x05
  8088. 00005E08  6000 055A                bra        +0x55C /* 00006364 */
  8089. label00005E0C:
  8090. 00005E0C  50AE 000C                addq.l     [A6 + 0xC], 8
  8091. 00005E10  486E FF02                pea.l      [A6 - 0xFE]
  8092. 00005E14  486E FEFA                pea.l      [A6 - 0x106]
  8093. 00005E18  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  8094. 00005E1C  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  8095. 00005E20  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  8096. 00005E24  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  8097. 00005E28  4EAD 0CB2                jsr        [A5 + 0xCB2 /* export_402 */]
  8098. 00005E2C  4FEF 0018                lea.l      A7, [A7 + 0x18]
  8099. 00005E30  3D40 FEF8                move.w     [A6 - 0x108], D0
  8100. 00005E34  4A6E FEF8                tst.w      [A6 - 0x108]
  8101. 00005E38  6708                     beq        +0xA /* 00005E42 */
  8102. 00005E3A  302E FEF8                move.w     D0, [A6 - 0x108]
  8103. 00005E3E  6000 0524                bra        +0x526 /* 00006364 */
  8104. label00005E42:
  8105. 00005E42  0C6E 0003 FF02           cmpi.w     [A6 - 0xFE], 0x3
  8106. 00005E48  6710                     beq        +0x12 /* 00005E5A */
  8107. 00005E4A  486E FF02                pea.l      [A6 - 0xFE]
  8108. 00005E4E  4EAD 0CC2                jsr        [A5 + 0xCC2 /* export_404 */]
  8109. 00005E52  588F                     addq.l     A7, 4
  8110. 00005E54  7002                     moveq.l    D0, 0x02
  8111. 00005E56  6000 050C                bra        +0x50E /* 00006364 */
  8112. label00005E5A:
  8113. 00005E5A  206E FF8C                movea.l    A0, [A6 - 0x74]
  8114. 00005E5E  302E FF86                move.w     D0, [A6 - 0x7A]
  8115. 00005E62  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  8116. 00005E66  D090                     add.l      D0, [A0]
  8117. 00005E68  2040                     movea.l    A0, D0
  8118. 00005E6A  43EE FFAA                lea.l      A1, [A6 - 0x56]
  8119. 00005E6E  7013                     moveq.l    D0, 0x13
  8120. label00005E70:
  8121. 00005E70  22D8                     move.l     [A1]+, [A0]+
  8122. 00005E72  51C8 FFFC                dbf        D0, -0x6 /* 00005E70 */
  8123. 00005E76  32D8                     move.w     [A1]+, [A0]+
  8124. 00005E78  486E FF02                pea.l      [A6 - 0xFE]
  8125. 00005E7C  4EAD 0CC2                jsr        [A5 + 0xCC2 /* export_404 */]
  8126. 00005E80  588F                     addq.l     A7, 4
  8127. 00005E82  302E FEFA                move.w     D0, [A6 - 0x106]
  8128. 00005E86  48C0                     ext.l      D0
  8129. 00005E88  E780                     asl        D0, 3
  8130. 00005E8A  D1AE 000C                add.l      [A6 + 0xC], D0
  8131. 00005E8E  206E 000C                movea.l    A0, [A6 + 0xC]
  8132. 00005E92  4A50                     tst.w      [A0]
  8133. 00005E94  6706                     beq        +0x8 /* 00005E9C */
  8134. 00005E96  7013                     moveq.l    D0, 0x13
  8135. 00005E98  6000 04CA                bra        +0x4CC /* 00006364 */
  8136. label00005E9C:
  8137. 00005E9C  0C6E 0002 FFAC           cmpi.w     [A6 - 0x54], 0x2
  8138. 00005EA2  6706                     beq        +0x8 /* 00005EAA */
  8139. 00005EA4  700A                     moveq.l    D0, 0x0A
  8140. 00005EA6  6000 04BC                bra        +0x4BE /* 00006364 */
  8141. label00005EAA:
  8142. 00005EAA  082E 0000 FFB7           btst.b     [A6 - 0x49], 0x0
  8143. 00005EB0  6606                     bne        +0x8 /* 00005EB8 */
  8144. 00005EB2  7000                     moveq.l    D0, 0x00
  8145. 00005EB4  6000 04AE                bra        +0x4B0 /* 00006364 */
  8146. label00005EB8:
  8147. 00005EB8  4AAE FF6C                tst.l      [A6 - 0x94]
  8148. 00005EBC  6606                     bne        +0x8 /* 00005EC4 */
  8149. 00005EBE  703D                     moveq.l    D0, 0x3D
  8150. 00005EC0  6000 04A2                bra        +0x4A4 /* 00006364 */
  8151. label00005EC4:
  8152. 00005EC4  0C6E 0064 FF80           cmpi.w     [A6 - 0x80], 0x64 /* 'd' */
  8153. 00005ECA  6754                     beq        +0x56 /* 00005F20 */
  8154. 00005ECC  4267                     clr.w      -[A7]
  8155. 00005ECE  3F3C 0001                move.w     -[A7], 0x1
  8156. 00005ED2  2F2E FF50                move.l     -[A7], [A6 - 0xB0]
  8157. 00005ED6  4EAD 0F92                jsr        [A5 + 0xF92 /* export_494 */]
  8158. 00005EDA  508F                     addq.l     A7, 8
  8159. 00005EDC  4267                     clr.w      -[A7]
  8160. 00005EDE  3F3C 0001                move.w     -[A7], 0x1
  8161. 00005EE2  2F2E FF64                move.l     -[A7], [A6 - 0x9C]
  8162. 00005EE6  4EAD 0F92                jsr        [A5 + 0xF92 /* export_494 */]
  8163. 00005EEA  508F                     addq.l     A7, 8
  8164. 00005EEC  7064                     moveq.l    D0, 0x64
  8165. 00005EEE  3D40 FF80                move.w     [A6 - 0x80], D0
  8166. 00005EF2  486E FF24                pea.l      [A6 - 0xDC]
  8167. 00005EF6  2F2E FF6C                move.l     -[A7], [A6 - 0x94]
  8168. 00005EFA  4EAD 00E2                jsr        [A5 + 0xE2 /* export_24 */]
  8169. 00005EFE  508F                     addq.l     A7, 8
  8170. 00005F00  202E FF6C                move.l     D0, [A6 - 0x94]
  8171. 00005F04  B0AD B37C                cmp.l      D0, [A5 - 0x4C84]
  8172. 00005F08  6606                     bne        +0x8 /* 00005F10 */
  8173. 00005F0A  7064                     moveq.l    D0, 0x64
  8174. 00005F0C  3B40 B390                move.w     [A5 - 0x4C70], D0
  8175. label00005F10:
  8176. 00005F10  42A7                     clr.l      -[A7]
  8177. 00005F12  2F2E FF6C                move.l     -[A7], [A6 - 0x94]
  8178. 00005F16  4EAD 0B9A                jsr        [A5 + 0xB9A /* export_367 */]
  8179. 00005F1A  508F                     addq.l     A7, 8
  8180. 00005F1C  4EAD 0B62                jsr        [A5 + 0xB62 /* export_360 */]
  8181. label00005F20:
  8182. 00005F20  486E FF02                pea.l      [A6 - 0xFE]
  8183. 00005F24  4EAD 0B42                jsr        [A5 + 0xB42 /* export_356 */]
  8184. 00005F28  588F                     addq.l     A7, 4
  8185. 00005F2A  4A40                     tst.w      D0
  8186. 00005F2C  6600 0070                bne        +0x72 /* 00005F9E */
  8187. 00005F30  3D6D B32C FEF4           move.w     [A6 - 0x10C], [A5 - 0x4CD4]
  8188. 00005F36  4EAD 0B2A                jsr        [A5 + 0xB2A /* export_353 */]
  8189. 00005F3A  3D40 FEF8                move.w     [A6 - 0x108], D0
  8190. 00005F3E  4A6E FEF8                tst.w      [A6 - 0x108]
  8191. 00005F42  6708                     beq        +0xA /* 00005F4C */
  8192. 00005F44  302E FEF8                move.w     D0, [A6 - 0x108]
  8193. 00005F48  6000 041A                bra        +0x41C /* 00006364 */
  8194. label00005F4C:
  8195. 00005F4C  302E FEF4                move.w     D0, [A6 - 0x10C]
  8196. 00005F50  B06D B32C                cmp.w      D0, [A5 - 0x4CD4]
  8197. 00005F54  6706                     beq        +0x8 /* 00005F5C */
  8198. 00005F56  7000                     moveq.l    D0, 0x00
  8199. 00005F58  6000 040A                bra        +0x40C /* 00006364 */
  8200. label00005F5C:
  8201. 00005F5C  3F2E FF86                move.w     -[A7], [A6 - 0x7A]
  8202. 00005F60  2F2E FF8C                move.l     -[A7], [A6 - 0x74]
  8203. 00005F64  2F2E FF6C                move.l     -[A7], [A6 - 0x94]
  8204. 00005F68  4EAD 0B82                jsr        [A5 + 0xB82 /* export_364 */]
  8205. 00005F6C  4FEF 000A                lea.l      A7, [A7 + 0xA]
  8206. 00005F70  3D40 FEF8                move.w     [A6 - 0x108], D0
  8207. 00005F74  4A6E FEF8                tst.w      [A6 - 0x108]
  8208. 00005F78  6708                     beq        +0xA /* 00005F82 */
  8209. 00005F7A  302E FEF8                move.w     D0, [A6 - 0x108]
  8210. 00005F7E  6000 03E4                bra        +0x3E6 /* 00006364 */
  8211. label00005F82:
  8212. 00005F82  302E FEF4                move.w     D0, [A6 - 0x10C]
  8213. 00005F86  B06D B32C                cmp.w      D0, [A5 - 0x4CD4]
  8214. 00005F8A  6706                     beq        +0x8 /* 00005F92 */
  8215. 00005F8C  7000                     moveq.l    D0, 0x00
  8216. 00005F8E  6000 03D4                bra        +0x3D6 /* 00006364 */
  8217. label00005F92:
  8218. 00005F92  4A6D B4E8                tst.w      [A5 - 0x4B18]
  8219. 00005F96  6C06                     bge        +0x8 /* 00005F9E */
  8220. 00005F98  7000                     moveq.l    D0, 0x00
  8221. 00005F9A  6000 03C8                bra        +0x3CA /* 00006364 */
  8222. label00005F9E:
  8223. 00005F9E  2F2E FF6C                move.l     -[A7], [A6 - 0x94]
  8224. 00005FA2  4EAD 0212                jsr        [A5 + 0x212 /* export_62 */]
  8225. 00005FA6  588F                     addq.l     A7, 4
  8226. 00005FA8  302E FEFC                move.w     D0, [A6 - 0x104]
  8227. 00005FAC  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  8228. 00005FB0  0000 0002                ori.b      D0, 0x2
  8229. 00005FB4  0030 0006 0012           ori.b      [A0 + D0.w + 0x12], 0x6
  8230. 00005FBA  001C 42A7                ori.b      [A4]+, 0xA7
  8231. 00005FBE  4878 FFFF                push.l     0xFFFF
  8232. 00005FC2  2F2D B4F4                move.l     -[A7], [A5 - 0x4B0C]
  8233. 00005FC6  A9D1                     syscall    TESetSelect
  8234. 00005FC8  601A                     bra        +0x1C /* 00005FE4 */
  8235. 00005FCA  42A7                     clr.l      -[A7]
  8236. 00005FCC  42A7                     clr.l      -[A7]
  8237. 00005FCE  2F2D B4F4                move.l     -[A7], [A5 - 0x4B0C]
  8238. 00005FD2  A9D1                     syscall    TESetSelect
  8239. 00005FD4  600E                     bra        +0x10 /* 00005FE4 */
  8240. 00005FD6  4878 FFFF                push.l     0xFFFF
  8241. 00005FDA  4878 FFFF                push.l     0xFFFF
  8242. 00005FDE  2F2D B4F4                move.l     -[A7], [A5 - 0x4B0C]
  8243. 00005FE2  A9D1                     syscall    TESetSelect
  8244. label00005FE4:
  8245. 00005FE4  4EAD 0102                jsr        [A5 + 0x102 /* export_28 */]
  8246. 00005FE8  7000                     moveq.l    D0, 0x00
  8247. 00005FEA  6000 0378                bra        +0x37A /* 00006364 */
  8248. label00005FEE:
  8249. 00005FEE  2D6E 000C FEFE           move.l     [A6 - 0x102], [A6 + 0xC]
  8250. 00005FF4  206E FEFE                movea.l    A0, [A6 - 0x102]
  8251. 00005FF8  0C50 1B58                cmpi.w     [A0], 0x1B58
  8252. 00005FFC  6F0E                     ble        +0x10 /* 0000600C */
  8253. 00005FFE  206E FEFE                movea.l    A0, [A6 - 0x102]
  8254. 00006002  0C50 1B66                cmpi.w     [A0], 0x1B66
  8255. 00006006  6C04                     bge        +0x6 /* 0000600C */
  8256. 00006008  50AE FEFE                addq.l     [A6 - 0x102], 8
  8257. label0000600C:
  8258. 0000600C  206E FEFE                movea.l    A0, [A6 - 0x102]
  8259. 00006010  0C50 1F40                cmpi.w     [A0], 0x1F40
  8260. 00006014  6F00 0204                ble        +0x206 /* 0000621A */
  8261. 00006018  206E FEFE                movea.l    A0, [A6 - 0x102]
  8262. 0000601C  0C50 1F45                cmpi.w     [A0], 0x1F45
  8263. 00006020  6C00 01F8                bge        +0x1FA /* 0000621A */
  8264. 00006024  4267                     clr.w      -[A7]
  8265. 00006026  486E FF02                pea.l      [A6 - 0xFE]
  8266. 0000602A  486E FEFA                pea.l      [A6 - 0x106]
  8267. 0000602E  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  8268. 00006032  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  8269. 00006036  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  8270. 0000603A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  8271. 0000603E  4EAD 0C82                jsr        [A5 + 0xC82 /* export_396 */]
  8272. 00006042  4FEF 001A                lea.l      A7, [A7 + 0x1A]
  8273. 00006046  3D40 FEF8                move.w     [A6 - 0x108], D0
  8274. 0000604A  4A6E FEF8                tst.w      [A6 - 0x108]
  8275. 0000604E  6708                     beq        +0xA /* 00006058 */
  8276. 00006050  302E FEF8                move.w     D0, [A6 - 0x108]
  8277. 00006054  6000 030E                bra        +0x310 /* 00006364 */
  8278. label00006058:
  8279. 00006058  4A6E FF90                tst.w      [A6 - 0x70]
  8280. 0000605C  6706                     beq        +0x8 /* 00006064 */
  8281. 0000605E  7002                     moveq.l    D0, 0x02
  8282. 00006060  6000 0302                bra        +0x304 /* 00006364 */
  8283. label00006064:
  8284. 00006064  206E FF8C                movea.l    A0, [A6 - 0x74]
  8285. 00006068  302E FF86                move.w     D0, [A6 - 0x7A]
  8286. 0000606C  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  8287. 00006070  D090                     add.l      D0, [A0]
  8288. 00006072  2040                     movea.l    A0, D0
  8289. 00006074  43EE FFAA                lea.l      A1, [A6 - 0x56]
  8290. 00006078  7013                     moveq.l    D0, 0x13
  8291. label0000607A:
  8292. 0000607A  22D8                     move.l     [A1]+, [A0]+
  8293. 0000607C  51C8 FFFC                dbf        D0, -0x6 /* 0000607A */
  8294. 00006080  32D8                     move.w     [A1]+, [A0]+
  8295. 00006082  486E FF02                pea.l      [A6 - 0xFE]
  8296. 00006086  4EAD 0CC2                jsr        [A5 + 0xCC2 /* export_404 */]
  8297. 0000608A  588F                     addq.l     A7, 4
  8298. 0000608C  302E FEFA                move.w     D0, [A6 - 0x106]
  8299. 00006090  48C0                     ext.l      D0
  8300. 00006092  E780                     asl        D0, 3
  8301. 00006094  D1AE 000C                add.l      [A6 + 0xC], D0
  8302. 00006098  206E 000C                movea.l    A0, [A6 + 0xC]
  8303. 0000609C  4A50                     tst.w      [A0]
  8304. 0000609E  6706                     beq        +0x8 /* 000060A6 */
  8305. 000060A0  7013                     moveq.l    D0, 0x13
  8306. 000060A2  6000 02C0                bra        +0x2C2 /* 00006364 */
  8307. label000060A6:
  8308. 000060A6  082E 0000 FFB7           btst.b     [A6 - 0x49], 0x0
  8309. 000060AC  6606                     bne        +0x8 /* 000060B4 */
  8310. 000060AE  7000                     moveq.l    D0, 0x00
  8311. 000060B0  6000 02B2                bra        +0x2B4 /* 00006364 */
  8312. label000060B4:
  8313. 000060B4  4AAE FF6C                tst.l      [A6 - 0x94]
  8314. 000060B8  6606                     bne        +0x8 /* 000060C0 */
  8315. 000060BA  703D                     moveq.l    D0, 0x3D
  8316. 000060BC  6000 02A6                bra        +0x2A8 /* 00006364 */
  8317. label000060C0:
  8318. 000060C0  0C6E 0064 FF80           cmpi.w     [A6 - 0x80], 0x64 /* 'd' */
  8319. 000060C6  6754                     beq        +0x56 /* 0000611C */
  8320. 000060C8  4267                     clr.w      -[A7]
  8321. 000060CA  3F3C 0001                move.w     -[A7], 0x1
  8322. 000060CE  2F2E FF50                move.l     -[A7], [A6 - 0xB0]
  8323. 000060D2  4EAD 0F92                jsr        [A5 + 0xF92 /* export_494 */]
  8324. 000060D6  508F                     addq.l     A7, 8
  8325. 000060D8  4267                     clr.w      -[A7]
  8326. 000060DA  3F3C 0001                move.w     -[A7], 0x1
  8327. 000060DE  2F2E FF64                move.l     -[A7], [A6 - 0x9C]
  8328. 000060E2  4EAD 0F92                jsr        [A5 + 0xF92 /* export_494 */]
  8329. 000060E6  508F                     addq.l     A7, 8
  8330. 000060E8  7064                     moveq.l    D0, 0x64
  8331. 000060EA  3D40 FF80                move.w     [A6 - 0x80], D0
  8332. 000060EE  486E FF24                pea.l      [A6 - 0xDC]
  8333. 000060F2  2F2E FF6C                move.l     -[A7], [A6 - 0x94]
  8334. 000060F6  4EAD 00E2                jsr        [A5 + 0xE2 /* export_24 */]
  8335. 000060FA  508F                     addq.l     A7, 8
  8336. 000060FC  202E FF6C                move.l     D0, [A6 - 0x94]
  8337. 00006100  B0AD B37C                cmp.l      D0, [A5 - 0x4C84]
  8338. 00006104  6606                     bne        +0x8 /* 0000610C */
  8339. 00006106  7064                     moveq.l    D0, 0x64
  8340. 00006108  3B40 B390                move.w     [A5 - 0x4C70], D0
  8341. label0000610C:
  8342. 0000610C  42A7                     clr.l      -[A7]
  8343. 0000610E  2F2E FF6C                move.l     -[A7], [A6 - 0x94]
  8344. 00006112  4EAD 0B9A                jsr        [A5 + 0xB9A /* export_367 */]
  8345. 00006116  508F                     addq.l     A7, 8
  8346. 00006118  4EAD 0B62                jsr        [A5 + 0xB62 /* export_360 */]
  8347. label0000611C:
  8348. 0000611C  486E FF02                pea.l      [A6 - 0xFE]
  8349. 00006120  4EAD 0B42                jsr        [A5 + 0xB42 /* export_356 */]
  8350. 00006124  588F                     addq.l     A7, 4
  8351. 00006126  4A40                     tst.w      D0
  8352. 00006128  6600 009A                bne        +0x9C /* 000061C4 */
  8353. 0000612C  3D6D B32C FEF4           move.w     [A6 - 0x10C], [A5 - 0x4CD4]
  8354. 00006132  4EAD 0B2A                jsr        [A5 + 0xB2A /* export_353 */]
  8355. 00006136  3D40 FEF8                move.w     [A6 - 0x108], D0
  8356. 0000613A  4A6E FEF8                tst.w      [A6 - 0x108]
  8357. 0000613E  6708                     beq        +0xA /* 00006148 */
  8358. 00006140  302E FEF8                move.w     D0, [A6 - 0x108]
  8359. 00006144  6000 021E                bra        +0x220 /* 00006364 */
  8360. label00006148:
  8361. 00006148  302E FEF4                move.w     D0, [A6 - 0x10C]
  8362. 0000614C  B06D B32C                cmp.w      D0, [A5 - 0x4CD4]
  8363. 00006150  6706                     beq        +0x8 /* 00006158 */
  8364. 00006152  7000                     moveq.l    D0, 0x00
  8365. 00006154  6000 020E                bra        +0x210 /* 00006364 */
  8366. label00006158:
  8367. 00006158  3F2E FF86                move.w     -[A7], [A6 - 0x7A]
  8368. 0000615C  2F2E FF8C                move.l     -[A7], [A6 - 0x74]
  8369. 00006160  2F2E FF6C                move.l     -[A7], [A6 - 0x94]
  8370. 00006164  4EAD 0B82                jsr        [A5 + 0xB82 /* export_364 */]
  8371. 00006168  4FEF 000A                lea.l      A7, [A7 + 0xA]
  8372. 0000616C  3D40 FEF8                move.w     [A6 - 0x108], D0
  8373. 00006170  4A6E FEF8                tst.w      [A6 - 0x108]
  8374. 00006174  6708                     beq        +0xA /* 0000617E */
  8375. 00006176  302E FEF8                move.w     D0, [A6 - 0x108]
  8376. 0000617A  6000 01E8                bra        +0x1EA /* 00006364 */
  8377. label0000617E:
  8378. 0000617E  302E FEF4                move.w     D0, [A6 - 0x10C]
  8379. 00006182  B06D B32C                cmp.w      D0, [A5 - 0x4CD4]
  8380. 00006186  6706                     beq        +0x8 /* 0000618E */
  8381. 00006188  7000                     moveq.l    D0, 0x00
  8382. 0000618A  6000 01D8                bra        +0x1DA /* 00006364 */
  8383. label0000618E:
  8384. 0000618E  4A6D B4E8                tst.w      [A5 - 0x4B18]
  8385. 00006192  6C06                     bge        +0x8 /* 0000619A */
  8386. 00006194  7000                     moveq.l    D0, 0x00
  8387. 00006196  6000 01CC                bra        +0x1CE /* 00006364 */
  8388. label0000619A:
  8389. 0000619A  206E FFE8                movea.l    A0, [A6 - 0x18]
  8390. 0000619E  2050                     movea.l    A0, [A0]
  8391. 000061A0  3D50 FEF6                move.w     [A6 - 0x10A], [A0]
  8392. 000061A4  302E FEF6                move.w     D0, [A6 - 0x10A]
  8393. 000061A8  C1FC 0014                muls.w     D0, 0x14
  8394. 000061AC  5440                     addq.w     D0, 2
  8395. 000061AE  48C0                     ext.l      D0
  8396. 000061B0  2D40 FFFC                move.l     [A6 - 0x4], D0
  8397. 000061B4  202E FFFC                move.l     D0, [A6 - 0x4]
  8398. 000061B8  91AE FF92                sub.l      [A6 - 0x6E], D0
  8399. 000061BC  202E FFFC                move.l     D0, [A6 - 0x4]
  8400. 000061C0  91AE FF96                sub.l      [A6 - 0x6A], D0
  8401. label000061C4:
  8402. 000061C4  2F2E FF6C                move.l     -[A7], [A6 - 0x94]
  8403. 000061C8  4EAD 0212                jsr        [A5 + 0x212 /* export_62 */]
  8404. 000061CC  588F                     addq.l     A7, 4
  8405. 000061CE  302E FEFC                move.w     D0, [A6 - 0x104]
  8406. 000061D2  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  8407. 000061D6  0000 0002                ori.b      D0, 0x2
  8408. 000061DA  0036 0006 0014           ori.b      [A6 + D0.w + 0x14], 0x6
  8409. 000061E0  0022 2F2E                ori.b      -[A2], 0x2E /* '.' */
  8410. 000061E4  FF92                     .invalid   <<F/6/7>>
  8411. 000061E6  2F2E FF96                move.l     -[A7], [A6 - 0x6A]
  8412. 000061EA  2F2D B4F4                move.l     -[A7], [A5 - 0x4B0C]
  8413. 000061EE  A9D1                     syscall    TESetSelect
  8414. 000061F0  601E                     bra        +0x20 /* 00006210 */
  8415. 000061F2  2F2E FF92                move.l     -[A7], [A6 - 0x6E]
  8416. 000061F6  2F2E FF92                move.l     -[A7], [A6 - 0x6E]
  8417. 000061FA  2F2D B4F4                move.l     -[A7], [A5 - 0x4B0C]
  8418. 000061FE  A9D1                     syscall    TESetSelect
  8419. 00006200  600E                     bra        +0x10 /* 00006210 */
  8420. 00006202  2F2E FF96                move.l     -[A7], [A6 - 0x6A]
  8421. 00006206  2F2E FF96                move.l     -[A7], [A6 - 0x6A]
  8422. 0000620A  2F2D B4F4                move.l     -[A7], [A5 - 0x4B0C]
  8423. 0000620E  A9D1                     syscall    TESetSelect
  8424. label00006210:
  8425. 00006210  4EAD 0102                jsr        [A5 + 0x102 /* export_28 */]
  8426. 00006214  7000                     moveq.l    D0, 0x00
  8427. 00006216  6000 014C                bra        +0x14E /* 00006364 */
  8428. label0000621A:
  8429. 0000621A  486E FF02                pea.l      [A6 - 0xFE]
  8430. 0000621E  486E FEFA                pea.l      [A6 - 0x106]
  8431. 00006222  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  8432. 00006226  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  8433. 0000622A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  8434. 0000622E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  8435. 00006232  4EAD 0CB2                jsr        [A5 + 0xCB2 /* export_402 */]
  8436. 00006236  4FEF 0018                lea.l      A7, [A7 + 0x18]
  8437. 0000623A  3D40 FEF8                move.w     [A6 - 0x108], D0
  8438. 0000623E  4A6E FEF8                tst.w      [A6 - 0x108]
  8439. 00006242  6708                     beq        +0xA /* 0000624C */
  8440. 00006244  302E FEF8                move.w     D0, [A6 - 0x108]
  8441. 00006248  6000 011A                bra        +0x11C /* 00006364 */
  8442. label0000624C:
  8443. 0000624C  0C6E 0003 FF02           cmpi.w     [A6 - 0xFE], 0x3
  8444. 00006252  6710                     beq        +0x12 /* 00006264 */
  8445. 00006254  486E FF02                pea.l      [A6 - 0xFE]
  8446. 00006258  4EAD 0CC2                jsr        [A5 + 0xCC2 /* export_404 */]
  8447. 0000625C  588F                     addq.l     A7, 4
  8448. 0000625E  7002                     moveq.l    D0, 0x02
  8449. 00006260  6000 0102                bra        +0x104 /* 00006364 */
  8450. label00006264:
  8451. 00006264  206E FF8C                movea.l    A0, [A6 - 0x74]
  8452. 00006268  302E FF86                move.w     D0, [A6 - 0x7A]
  8453. 0000626C  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  8454. 00006270  D090                     add.l      D0, [A0]
  8455. 00006272  2040                     movea.l    A0, D0
  8456. 00006274  43EE FFAA                lea.l      A1, [A6 - 0x56]
  8457. 00006278  7013                     moveq.l    D0, 0x13
  8458. label0000627A:
  8459. 0000627A  22D8                     move.l     [A1]+, [A0]+
  8460. 0000627C  51C8 FFFC                dbf        D0, -0x6 /* 0000627A */
  8461. 00006280  32D8                     move.w     [A1]+, [A0]+
  8462. 00006282  302E FEFA                move.w     D0, [A6 - 0x106]
  8463. 00006286  48C0                     ext.l      D0
  8464. 00006288  E780                     asl        D0, 3
  8465. 0000628A  D1AE 000C                add.l      [A6 + 0xC], D0
  8466. 0000628E  206E 000C                movea.l    A0, [A6 + 0xC]
  8467. 00006292  4A50                     tst.w      [A0]
  8468. 00006294  6710                     beq        +0x12 /* 000062A6 */
  8469. 00006296  486E FF02                pea.l      [A6 - 0xFE]
  8470. 0000629A  4EAD 0CC2                jsr        [A5 + 0xCC2 /* export_404 */]
  8471. 0000629E  588F                     addq.l     A7, 4
  8472. 000062A0  7013                     moveq.l    D0, 0x13
  8473. 000062A2  6000 00C0                bra        +0xC2 /* 00006364 */
  8474. label000062A6:
  8475. 000062A6  4AAE FF6C                tst.l      [A6 - 0x94]
  8476. 000062AA  6610                     bne        +0x12 /* 000062BC */
  8477. 000062AC  486E FF02                pea.l      [A6 - 0xFE]
  8478. 000062B0  4EAD 0CC2                jsr        [A5 + 0xCC2 /* export_404 */]
  8479. 000062B4  588F                     addq.l     A7, 4
  8480. 000062B6  703D                     moveq.l    D0, 0x3D
  8481. 000062B8  6000 00AA                bra        +0xAC /* 00006364 */
  8482. label000062BC:
  8483. 000062BC  082E 0000 FFB7           btst.b     [A6 - 0x49], 0x0
  8484. 000062C2  6610                     bne        +0x12 /* 000062D4 */
  8485. 000062C4  486E FF02                pea.l      [A6 - 0xFE]
  8486. 000062C8  4EAD 0CC2                jsr        [A5 + 0xCC2 /* export_404 */]
  8487. 000062CC  588F                     addq.l     A7, 4
  8488. 000062CE  7000                     moveq.l    D0, 0x00
  8489. 000062D0  6000 0092                bra        +0x94 /* 00006364 */
  8490. label000062D4:
  8491. 000062D4  302E FFAC                move.w     D0, [A6 - 0x54]
  8492. 000062D8  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  8493. 000062DC  0000 0002                ori.b      D0, 0x2
  8494. 000062E0  001E 0016                ori.b      [A6]+, 0x16
  8495. 000062E4  000C 0002                ori.b      A4, 0x2
  8496. 000062E8  3D7C 025A FEF6           move.w     [A6 - 0x10A], 0x25A
  8497. 000062EE  600E                     bra        +0x10 /* 000062FE */
  8498. 000062F0  3D7C 025B FEF6           move.w     [A6 - 0x10A], 0x25B
  8499. 000062F6  6006                     bra        +0x8 /* 000062FE */
  8500. 000062F8  3D7C 025C FEF6           move.w     [A6 - 0x10A], 0x25C
  8501. label000062FE:
  8502. 000062FE  4267                     clr.w      -[A7]
  8503. 00006300  3F3C 0001                move.w     -[A7], 0x1
  8504. 00006304  2F2E FF50                move.l     -[A7], [A6 - 0xB0]
  8505. 00006308  4EAD 0F92                jsr        [A5 + 0xF92 /* export_494 */]
  8506. 0000630C  508F                     addq.l     A7, 8
  8507. 0000630E  4267                     clr.w      -[A7]
  8508. 00006310  3F3C 0001                move.w     -[A7], 0x1
  8509. 00006314  2F2E FF64                move.l     -[A7], [A6 - 0x9C]
  8510. 00006318  4EAD 0F92                jsr        [A5 + 0xF92 /* export_494 */]
  8511. 0000631C  508F                     addq.l     A7, 8
  8512. 0000631E  3F2E FF86                move.w     -[A7], [A6 - 0x7A]
  8513. 00006322  2F2E FF8C                move.l     -[A7], [A6 - 0x74]
  8514. 00006326  4EAD 0FA2                jsr        [A5 + 0xFA2 /* export_496 */]
  8515. 0000632A  5C8F                     addq.l     A7, 6
  8516. 0000632C  3D6E FEF6 FF80           move.w     [A6 - 0x80], [A6 - 0x10A]
  8517. 00006332  486E FF24                pea.l      [A6 - 0xDC]
  8518. 00006336  2F2E FF6C                move.l     -[A7], [A6 - 0x94]
  8519. 0000633A  4EAD 00E2                jsr        [A5 + 0xE2 /* export_24 */]
  8520. 0000633E  508F                     addq.l     A7, 8
  8521. 00006340  202E FF6C                move.l     D0, [A6 - 0x94]
  8522. 00006344  B0AD B37C                cmp.l      D0, [A5 - 0x4C84]
  8523. 00006348  6606                     bne        +0x8 /* 00006350 */
  8524. 0000634A  3B6E FEF6 B390           move.w     [A5 - 0x4C70], [A6 - 0x10A]
  8525. label00006350:
  8526. 00006350  42A7                     clr.l      -[A7]
  8527. 00006352  2F2E FF6C                move.l     -[A7], [A6 - 0x94]
  8528. 00006356  4EAD 0B9A                jsr        [A5 + 0xB9A /* export_367 */]
  8529. 0000635A  508F                     addq.l     A7, 8
  8530. 0000635C  4EAD 0B62                jsr        [A5 + 0xB62 /* export_360 */]
  8531. 00006360  4EAD 0B2A                jsr        [A5 + 0xB2A /* export_353 */]
  8532. label00006364:
  8533. 00006364  4E5E                     unlink     A6
  8534. 00006366  4E75                     rts
  8535. fn00006368:
  8536. 00006368  4E56 0000                link       A6, 0
  8537. 0000636C  48E7 1F3C                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4,A5
  8538. 00006370  206E 0008                movea.l    A0, [A6 + 0x8]
  8539. 00006374  A029                     syscall    HLock
  8540. 00006376  2450                     movea.l    A2, [A0]
  8541. 00006378  206E 000C                movea.l    A0, [A6 + 0xC]
  8542. 0000637C  4283                     clr.l      D3
  8543. 0000637E  3628 0004                move.w     D3, [A0 + 0x4]
  8544. 00006382  9668 0000                sub.w      D3, [A0 + 0x0]
  8545. 00006386  4284                     clr.l      D4
  8546. 00006388  3828 0006                move.w     D4, [A0 + 0x6]
  8547. 0000638C  9868 0002                sub.w      D4, [A0 + 0x2]
  8548. 00006390  4A6E 0012                tst.w      [A6 + 0x12]
  8549. 00006394  6708                     beq        +0xA /* 0000639E */
  8550. 00006396  5644                     addq.w     D4, 3
  8551. 00006398  0244 FFFC                andi.w     D4, 0xFFFC
  8552. 0000639C  6008                     bra        +0xA /* 000063A6 */
  8553. label0000639E:
  8554. 0000639E  0644 000F                addi.w     D4, 0xF
  8555. 000063A2  E84C                     lsr        D4.w, 4
  8556. 000063A4  D844                     add.w      D4, D4
  8557. label000063A6:
  8558. 000063A6  3003                     move.w     D0, D3
  8559. 000063A8  C0C4                     mulu.w     D0, D4
  8560. 000063AA  D083                     add.l      D0, D3
  8561. 000063AC  D083                     add.l      D0, D3
  8562. 000063AE  A122                     syscall    NewHandle, flags=1
  8563. 000063B0  2D48 0014                move.l     [A6 + 0x14], A0
  8564. 000063B4  2650                     movea.l    A3, [A0]
  8565. 000063B6  4EFA 004C                jmp        [PC + 0x4C /* 00006404 */]
  8566. label000063BA:
  8567. 000063BA  302E 0010                move.w     D0, [A6 + 0x10]
  8568. 000063BE  0C40 0001                cmpi.w     D0, 0x1
  8569. 000063C2  6716                     beq        +0x18 /* 000063DA */
  8570. 000063C4  4267                     clr.w      -[A7]
  8571. 000063C6  2F0A                     move.l     -[A7], A2
  8572. 000063C8  2F0B                     move.l     -[A7], A3
  8573. 000063CA  3F04                     move.w     -[A7], D4
  8574. 000063CC  4EBA 0116                jsr        [PC + 0x116 /* 000064E4 */]
  8575. 000063D0  301F                     move.w     D0, [A7]+
  8576. 000063D2  D6C0                     add.w      A3, D0
  8577. 000063D4  D4C4                     add.w      A2, D4
  8578. 000063D6  4EFA 002C                jmp        [PC + 0x2C /* 00006404 */]
  8579. label000063DA:
  8580. 000063DA  9EC4                     sub.w      A7, D4
  8581. 000063DC  284F                     movea.l    A4, A7
  8582. 000063DE  204A                     movea.l    A0, A2
  8583. 000063E0  224C                     movea.l    A1, A4
  8584. 000063E2  7000                     moveq.l    D0, 0x00
  8585. 000063E4  3004                     move.w     D0, D4
  8586. 000063E6  A02E                     syscall    BlockMove/BlockMoveData
  8587. 000063E8  2F0C                     move.l     -[A7], A4
  8588. 000063EA  3F04                     move.w     -[A7], D4
  8589. 000063EC  4EBA 01C6                jsr        [PC + 0x1C6 /* 000065B4 */]
  8590. 000063F0  4267                     clr.w      -[A7]
  8591. 000063F2  2F0C                     move.l     -[A7], A4
  8592. 000063F4  2F0B                     move.l     -[A7], A3
  8593. 000063F6  3F04                     move.w     -[A7], D4
  8594. 000063F8  4EBA 00EA                jsr        [PC + 0xEA /* 000064E4 */]
  8595. 000063FC  301F                     move.w     D0, [A7]+
  8596. 000063FE  D6C0                     add.w      A3, D0
  8597. 00006400  D4C4                     add.w      A2, D4
  8598. 00006402  DEC4                     add.w      A7, D4
  8599. label00006404:
  8600. 00006404  51CB FFB4                dbf        D3, -0x4E /* 000063BA */
  8601. 00006408  206E 0014                movea.l    A0, [A6 + 0x14]
  8602. 0000640C  2250                     movea.l    A1, [A0]
  8603. 0000640E  97C9                     sub.l      A3, A1
  8604. 00006410  200B                     move.l     D0, A3
  8605. 00006412  A024                     syscall    SetHandleSize
  8606. 00006414  206E 0008                movea.l    A0, [A6 + 0x8]
  8607. 00006418  A02A                     syscall    HUnlock
  8608. 0000641A  4CDF 3CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4,A5, [A7]+
  8609. 0000641E  4E5E                     unlink     A6
  8610. 00006420  205F                     movea.l    A0, [A7]+
  8611. 00006422  DEFC 000C                add.w      A7, 0xC
  8612. 00006426  4ED0                     jmp        [A0]
  8613. fn00006428:
  8614. 00006428  4E56 0000                link       A6, 0
  8615. 0000642C  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  8616. 00006430  246E 000E                movea.l    A2, [A6 + 0xE]
  8617. 00006434  206E 0008                movea.l    A0, [A6 + 0x8]
  8618. 00006438  4283                     clr.l      D3
  8619. 0000643A  3628 0004                move.w     D3, [A0 + 0x4]
  8620. 0000643E  9668 0000                sub.w      D3, [A0 + 0x0]
  8621. 00006442  4284                     clr.l      D4
  8622. 00006444  3828 0006                move.w     D4, [A0 + 0x6]
  8623. 00006448  9868 0002                sub.w      D4, [A0 + 0x2]
  8624. 0000644C  2678 0824                movea.l    A3, [0x00000824 /* ScrnBase */]
  8625. 00006450  4A6E 0012                tst.w      [A6 + 0x12]
  8626. 00006454  670E                     beq        +0x10 /* 00006464 */
  8627. 00006456  5644                     addq.w     D4, 3
  8628. 00006458  0244 FFFC                andi.w     D4, 0xFFFC
  8629. 0000645C  3C38 0106                move.w     D6, [0x00000106 /* ScreenRow */]
  8630. 00006460  E74E                     lsl        D6.w, 3
  8631. 00006462  600C                     bra        +0xE /* 00006470 */
  8632. label00006464:
  8633. 00006464  0644 000F                addi.w     D4, 0xF
  8634. 00006468  E84C                     lsr        D4.w, 4
  8635. 0000646A  D844                     add.w      D4, D4
  8636. 0000646C  3C38 0106                move.w     D6, [0x00000106 /* ScreenRow */]
  8637. label00006470:
  8638. 00006470  302E 000C                move.w     D0, [A6 + 0xC]
  8639. 00006474  6600 0052                bne        +0x54 /* 000064C8 */
  8640. 00006478  4EFA 0034                jmp        [PC + 0x34 /* 000064AE */]
  8641. label0000647C:
  8642. 0000647C  9EC4                     sub.w      A7, D4
  8643. 0000647E  284F                     movea.l    A4, A7
  8644. 00006480  2F0C                     move.l     -[A7], A4
  8645. 00006482  3F04                     move.w     -[A7], D4
  8646. 00006484  4EBA 0178                jsr        [PC + 0x178 /* 000065FE */]
  8647. 00006488  4267                     clr.w      -[A7]
  8648. 0000648A  3F04                     move.w     -[A7], D4
  8649. 0000648C  2F0A                     move.l     -[A7], A2
  8650. 0000648E  2F0C                     move.l     -[A7], A4
  8651. 00006490  4EBA 00C2                jsr        [PC + 0xC2 /* 00006554 */]
  8652. 00006494  301F                     move.w     D0, [A7]+
  8653. 00006496  D4C0                     add.w      A2, D0
  8654. 00006498  2F0C                     move.l     -[A7], A4
  8655. 0000649A  3F04                     move.w     -[A7], D4
  8656. 0000649C  4EBA 013E                jsr        [PC + 0x13E /* 000065DC */]
  8657. 000064A0  204C                     movea.l    A0, A4
  8658. 000064A2  224B                     movea.l    A1, A3
  8659. 000064A4  7000                     moveq.l    D0, 0x00
  8660. 000064A6  3004                     move.w     D0, D4
  8661. 000064A8  A02E                     syscall    BlockMove/BlockMoveData
  8662. 000064AA  D6C6                     add.w      A3, D6
  8663. 000064AC  DEC4                     add.w      A7, D4
  8664. label000064AE:
  8665. 000064AE  51CB FFCC                dbf        D3, -0x36 /* 0000647C */
  8666. 000064B2  4EFA 0018                jmp        [PC + 0x18 /* 000064CC */]
  8667. label000064B6:
  8668. 000064B6  4267                     clr.w      -[A7]
  8669. 000064B8  3F04                     move.w     -[A7], D4
  8670. 000064BA  2F0A                     move.l     -[A7], A2
  8671. 000064BC  2F0B                     move.l     -[A7], A3
  8672. 000064BE  4EBA 0094                jsr        [PC + 0x94 /* 00006554 */]
  8673. 000064C2  301F                     move.w     D0, [A7]+
  8674. 000064C4  D4C0                     add.w      A2, D0
  8675. 000064C6  D6C6                     add.w      A3, D6
  8676. label000064C8:
  8677. 000064C8  51CB FFEC                dbf        D3, -0x16 /* 000064B6 */
  8678. label000064CC:
  8679. 000064CC  200A                     move.l     D0, A2
  8680. 000064CE  90AE 000E                sub.l      D0, [A6 + 0xE]
  8681. 000064D2  2D40 0014                move.l     [A6 + 0x14], D0
  8682. 000064D6  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  8683. 000064DA  4E5E                     unlink     A6
  8684. 000064DC  205F                     movea.l    A0, [A7]+
  8685. 000064DE  DEFC 000C                add.w      A7, 0xC
  8686. 000064E2  4ED0                     jmp        [A0]
  8687. fn000064E4:
  8688. 000064E4  4E56 0000                link       A6, 0
  8689. 000064E8  48E7 1F3C                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4,A5
  8690. 000064EC  302E 0008                move.w     D0, [A6 + 0x8]
  8691. 000064F0  266E 000A                movea.l    A3, [A6 + 0xA]
  8692. 000064F4  246E 000E                movea.l    A2, [A6 + 0xE]
  8693. 000064F8  284A                     movea.l    A4, A2
  8694. 000064FA  D8C0                     add.w      A4, D0
  8695. label000064FC:
  8696. 000064FC  4243                     clr.w      D3
  8697. 000064FE  4244                     clr.w      D4
  8698. label00006500:
  8699. 00006500  0C43 00FF                cmpi.w     D3, 0xFF
  8700. 00006504  6C12                     bge        +0x14 /* 00006518 */
  8701. 00006506  4A52                     tst.w      [A2]
  8702. 00006508  660E                     bne        +0x10 /* 00006518 */
  8703. 0000650A  4A5A                     tst.w      [A2]+
  8704. 0000650C  5243                     addq.w     D3, 1
  8705. 0000650E  B5CC                     cmpa.l     A2, A4
  8706. 00006510  6DEE                     blt        -0x10 /* 00006500 */
  8707. 00006512  425B                     clr.w      [A3]+
  8708. 00006514  4EFA 0026                jmp        [PC + 0x26 /* 0000653C */]
  8709. label00006518:
  8710. 00006518  2A4A                     movea.l    A5, A2
  8711. label0000651A:
  8712. 0000651A  0C44 00FF                cmpi.w     D4, 0xFF
  8713. 0000651E  6C0C                     bge        +0xE /* 0000652C */
  8714. 00006520  4A52                     tst.w      [A2]
  8715. 00006522  6708                     beq        +0xA /* 0000652C */
  8716. 00006524  4A5A                     tst.w      [A2]+
  8717. 00006526  5244                     addq.w     D4, 1
  8718. 00006528  B5CC                     cmpa.l     A2, A4
  8719. 0000652A  6DEE                     blt        -0x10 /* 0000651A */
  8720. label0000652C:
  8721. 0000652C  16C3                     move.b     [A3]+, D3
  8722. 0000652E  16C4                     move.b     [A3]+, D4
  8723. 00006530  6002                     bra        +0x4 /* 00006534 */
  8724. label00006532:
  8725. 00006532  36DD                     move.w     [A3]+, [A5]+
  8726. label00006534:
  8727. 00006534  51CC FFFC                dbf        D4, -0x6 /* 00006532 */
  8728. 00006538  B5CC                     cmpa.l     A2, A4
  8729. 0000653A  6DC0                     blt        -0x3E /* 000064FC */
  8730. label0000653C:
  8731. 0000653C  200B                     move.l     D0, A3
  8732. 0000653E  90AE 000A                sub.l      D0, [A6 + 0xA]
  8733. 00006542  3D40 0012                move.w     [A6 + 0x12], D0
  8734. 00006546  4CDF 3CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4,A5, [A7]+
  8735. 0000654A  4E5E                     unlink     A6
  8736. 0000654C  205F                     movea.l    A0, [A7]+
  8737. 0000654E  DEFC 000A                add.w      A7, 0xA /* '\n' */
  8738. 00006552  4ED0                     jmp        [A0]
  8739. fn00006554:
  8740. 00006554  4E56 0000                link       A6, 0
  8741. 00006558  48E7 0038                movem.l    -[A7], A2,A3,A4
  8742. 0000655C  302E 0010                move.w     D0, [A6 + 0x10]
  8743. 00006560  246E 000C                movea.l    A2, [A6 + 0xC]
  8744. 00006564  266E 0008                movea.l    A3, [A6 + 0x8]
  8745. 00006568  284B                     movea.l    A4, A3
  8746. 0000656A  D8C0                     add.w      A4, D0
  8747. label0000656C:
  8748. 0000656C  4A52                     tst.w      [A2]
  8749. 0000656E  6604                     bne        +0x6 /* 00006574 */
  8750. 00006570  4A5A                     tst.w      [A2]+
  8751. 00006572  6028                     bra        +0x2A /* 0000659C */
  8752. label00006574:
  8753. 00006574  7000                     moveq.l    D0, 0x00
  8754. 00006576  101A                     move.b     D0, [A2]+
  8755. 00006578  7200                     moveq.l    D1, 0x00
  8756. 0000657A  121A                     move.b     D1, [A2]+
  8757. 0000657C  D6C0                     add.w      A3, D0
  8758. 0000657E  D6C0                     add.w      A3, D0
  8759. 00006580  3001                     move.w     D0, D1
  8760. 00006582  E248                     lsr        D0.w, 1
  8761. 00006584  6004                     bra        +0x6 /* 0000658A */
  8762. label00006586:
  8763. 00006586  241A                     move.l     D2, [A2]+
  8764. 00006588  B59B                     xor.l      [A3]+, D2
  8765. label0000658A:
  8766. 0000658A  51C8 FFFA                dbf        D0, -0x8 /* 00006586 */
  8767. 0000658E  0801 0000                btst.b     D1, 0x0
  8768. 00006592  6704                     beq        +0x6 /* 00006598 */
  8769. 00006594  341A                     move.w     D2, [A2]+
  8770. 00006596  B55B                     xor.w      [A3]+, D2
  8771. label00006598:
  8772. 00006598  B7CC                     cmpa.l     A3, A4
  8773. 0000659A  6DD0                     blt        -0x2E /* 0000656C */
  8774. label0000659C:
  8775. 0000659C  200A                     move.l     D0, A2
  8776. 0000659E  90AE 000C                sub.l      D0, [A6 + 0xC]
  8777. 000065A2  3D40 0012                move.w     [A6 + 0x12], D0
  8778. 000065A6  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  8779. 000065AA  4E5E                     unlink     A6
  8780. 000065AC  205F                     movea.l    A0, [A7]+
  8781. 000065AE  DEFC 000A                add.w      A7, 0xA /* '\n' */
  8782. 000065B2  4ED0                     jmp        [A0]
  8783. fn000065B4:
  8784. 000065B4  4E56 0000                link       A6, 0
  8785. 000065B8  302E 0008                move.w     D0, [A6 + 0x8]
  8786. 000065BC  206E 000A                movea.l    A0, [A6 + 0xA]
  8787. 000065C0  D0C0                     add.w      A0, D0
  8788. 000065C2  43E8 FFFE                lea.l      A1, [A0 - 0x2]
  8789. 000065C6  E248                     lsr        D0.w, 1
  8790. 000065C8  5340                     subq.w     D0, 1
  8791. 000065CA  6004                     bra        +0x6 /* 000065D0 */
  8792. label000065CC:
  8793. 000065CC  3221                     move.w     D1, -[A1]
  8794. 000065CE  9360                     sub.w      -[A0], D1
  8795. label000065D0:
  8796. 000065D0  51C8 FFFA                dbf        D0, -0x8 /* 000065CC */
  8797. 000065D4  4E5E                     unlink     A6
  8798. 000065D6  205F                     movea.l    A0, [A7]+
  8799. 000065D8  5C4F                     addq.w     A7, 6
  8800. 000065DA  4ED0                     jmp        [A0]
  8801. fn000065DC:
  8802. 000065DC  4E56 0000                link       A6, 0
  8803. 000065E0  302E 0008                move.w     D0, [A6 + 0x8]
  8804. 000065E4  E248                     lsr        D0.w, 1
  8805. 000065E6  5340                     subq.w     D0, 1
  8806. 000065E8  206E 000A                movea.l    A0, [A6 + 0xA]
  8807. 000065EC  6004                     bra        +0x6 /* 000065F2 */
  8808. label000065EE:
  8809. 000065EE  3218                     move.w     D1, [A0]+
  8810. 000065F0  D350                     add.w      [A0], D1
  8811. label000065F2:
  8812. 000065F2  51C8 FFFA                dbf        D0, -0x8 /* 000065EE */
  8813. 000065F6  4E5E                     unlink     A6
  8814. 000065F8  205F                     movea.l    A0, [A7]+
  8815. 000065FA  5C4F                     addq.w     A7, 6
  8816. 000065FC  4ED0                     jmp        [A0]
  8817. fn000065FE:
  8818. 000065FE  4E56 0000                link       A6, 0
  8819. 00006602  302E 0008                move.w     D0, [A6 + 0x8]
  8820. 00006606  E248                     lsr        D0.w, 1
  8821. 00006608  206E 000A                movea.l    A0, [A6 + 0xA]
  8822. 0000660C  6002                     bra        +0x4 /* 00006610 */
  8823. label0000660E:
  8824. 0000660E  4258                     clr.w      [A0]+
  8825. label00006610:
  8826. 00006610  51C8 FFFC                dbf        D0, -0x6 /* 0000660E */
  8827. 00006614  4E5E                     unlink     A6
  8828. 00006616  205F                     movea.l    A0, [A7]+
  8829. 00006618  5C4F                     addq.w     A7, 6
  8830. 0000661A  4ED0                     jmp        [A0]
  8831.